Home
last modified time | relevance | path

Searched refs:flowid (Results 1 – 25 of 95) sorted by relevance

1234

/freebsd-13.1/sys/netinet/
H A Din_rss.c218 uint32_t flowid; in rss_mbuf_software_hash_v4() local
269 flowid = m->m_pkthdr.flowid; in rss_mbuf_software_hash_v4()
388 *cpuid = rss_hash2cpuid(m->m_pkthdr.flowid, M_HASHTYPE_GET(m)); in rss_soft_m2cpuid_v4()
391 m->m_pkthdr.flowid = hash_val; in rss_soft_m2cpuid_v4()
393 *cpuid = rss_hash2cpuid(m->m_pkthdr.flowid, M_HASHTYPE_GET(m)); in rss_soft_m2cpuid_v4()
H A Din_fib.c114 uint32_t flags, uint32_t flowid) in fib4_lookup() argument
122 nh = nhop_select(nh, flowid); in fib4_lookup()
136 uint32_t flags, uint32_t flowid) in fib4_lookup() argument
159 nh = nhop_select((RNTORT(rn))->rt_nhop, flowid); in fib4_lookup()
H A Dip_input.c966 uint32_t flowid; in ip_forward() local
990 flowid = m->m_pkthdr.flowid; in ip_forward()
991 ro.ro_nh = fib4_lookup(M_GETFIB(m), ip->ip_dst, 0, NHR_REF, flowid); in ip_forward()
1317 uint32_t flowid, flow_type; in ip_savecontrol() local
1319 flowid = m->m_pkthdr.flowid; in ip_savecontrol()
1326 *mp = sbcreatecontrol((caddr_t) &flowid, in ip_savecontrol()
1338 uint32_t flowid, flow_type; in ip_savecontrol() local
1341 flowid = m->m_pkthdr.flowid; in ip_savecontrol()
1344 if (rss_hash2bucket(flowid, flow_type, &rss_bucketid) == 0) { in ip_savecontrol()
H A Din_fib.h52 uint32_t scopeid, uint32_t flags, uint32_t flowid);
H A Dip_output.c351 m->m_pkthdr.flowid = inp->inp_flowid; in ip_output()
480 uint32_t flowid; in ip_output() local
481 flowid = m->m_pkthdr.flowid; in ip_output()
483 NHR_REF, flowid); in ip_output()
519 m->m_pkthdr.flowid); in ip_output()
H A Dsiftr.c238 u_int flowid; member
501 pkt_node->flowid, in siftr_process_pkt()
552 pkt_node->flowid, in siftr_process_pkt()
801 pn->flowid = inp->inp_flowid; in siftr_siftdata()
/freebsd-13.1/sys/net/
H A Dif_gre.c646 uint32_t flowid = 0;
649 return (flowid);
654 flowid = rss_hash_ip4_2tuple(mtod(m, struct ip *)->ip_src,
658 flowid = mtod(m, struct ip *)->ip_src.s_addr ^
665 flowid = rss_hash_ip6_2tuple(
670 flowid = mtod(m, struct ip6_hdr *)->ip6_src.s6_addr32[3] ^
677 return (flowid);
688 uint32_t af, flowid;
715 flowid = gre_flowid(sc, m, af);
760 (flowid >> 16) | (flowid & 0xFFFF);
[all …]
H A Drss_config.c403 *cpuid = rss_hash2cpuid(m->m_pkthdr.flowid, M_HASHTYPE_GET(m)); in rss_m2cpuid()
413 return(rss_hash2bucket(m->m_pkthdr.flowid, M_HASHTYPE_GET(m), in rss_m2bucket()
H A Dnetisr.h232 u_int netisr_default_flow2cpu(u_int flowid);
/freebsd-13.1/cddl/lib/libdtrace/
H A Dsiftr.d69 u_int flowid; member
99 flowid = p == NULL ? 0 : p->flowid;
/freebsd-13.1/sys/netinet6/
H A Din6_fib.c122 uint32_t scopeid, uint32_t flags, uint32_t flowid) in fib6_lookup() argument
130 nh = nhop_select(nh, flowid); in fib6_lookup()
144 uint32_t scopeid, uint32_t flags, uint32_t flowid) in fib6_lookup() argument
168 nh = nhop_select((RNTORT(rn))->rt_nhop, flowid); in fib6_lookup()
H A Din6_rss.c411 *cpuid = rss_hash2cpuid(m->m_pkthdr.flowid, M_HASHTYPE_GET(m)); in rss_soft_m2cpuid_v6()
414 m->m_pkthdr.flowid = hash_val; in rss_soft_m2cpuid_v6()
416 *cpuid = rss_hash2cpuid(m->m_pkthdr.flowid, M_HASHTYPE_GET(m)); in rss_soft_m2cpuid_v6()
H A Dip6_input.c1505 uint32_t flowid, flow_type; in ip6_savecontrol() local
1507 flowid = m->m_pkthdr.flowid; in ip6_savecontrol()
1514 *mp = sbcreatecontrol((caddr_t) &flowid, in ip6_savecontrol()
1526 uint32_t flowid, flow_type; in ip6_savecontrol() local
1529 flowid = m->m_pkthdr.flowid; in ip6_savecontrol()
1532 if (rss_hash2bucket(flowid, flow_type, &rss_bucketid) == 0) { in ip6_savecontrol()
H A Din6_fib.h40 uint32_t flowid);
H A Din6_src.c622 u_int fibnum, uint32_t flowid) in selectroute() argument
717 &sin6_next->sin6_addr, 0, NHR_REF, flowid); in selectroute()
768 &sa6->sin6_addr, scopeid, NHR_REF, flowid); in selectroute()
890 struct ifnet **retifp, struct nhop_object **retnh, u_int fibnum, uint32_t flowid) in in6_selectroute() argument
894 retnh, 0, fibnum, flowid)); in in6_selectroute()
H A Din6_pcbgroup.c96 m->m_pkthdr.flowid)); in in6_pcbgroup_bymbuf()
/freebsd-13.1/sys/net/route/
H A Droute_helpers.c227 uint32_t flowid) in rib_lookup() argument
238 nh = fib4_lookup(fibnum, a->sin_addr, 0, flags, flowid); in rib_lookup()
247 flags, flowid); in rib_lookup()
H A Droute_var.h277 nhop_select(struct nhop_object *nh, uint32_t flowid) in nhop_select() argument
283 nh = nhg->nhops[flowid % nhg->nhg_size]; in nhop_select()
H A Dnhop.h181 struct nhop_object *nhop_select_func(struct nhop_object *nh, uint32_t flowid);
/freebsd-13.1/share/dtrace/
H A Dipfw.d136 uint32_t flowid; /* IPv6 flowid */ member
184 flowid = p->f_id.flow_id6;
H A Dsiftr66 args[0]->flowid,
/freebsd-13.1/sys/dev/liquidio/
H A Dlio_rxtx.c275 if (rss_hash2bucket(m->m_pkthdr.flowid, M_HASHTYPE_GET(m), in lio_mq_start()
284 i = m->m_pkthdr.flowid % oct->num_iqs; in lio_mq_start()
/freebsd-13.1/sys/dev/ice/
H A Dice_iflib_txrx.c429 return (m->m_pkthdr.flowid % sc->pf_vsi.num_tx_queues); in ice_ift_queue_select()
446 return ((m->m_pkthdr.flowid % tc_qcount) + tc_base_queue); in ice_ift_queue_select()
/freebsd-13.1/sys/dev/ena/
H A Dena_datapath.c153 if (rss_hash2bucket(m->m_pkthdr.flowid, M_HASHTYPE_GET(m), in ena_mq_start()
158 i = m->m_pkthdr.flowid % adapter->num_io_queues; in ena_mq_start()
354 mbuf->m_pkthdr.flowid = ena_rx_ctx->hash; in ena_rx_hash_mbuf()
407 mbuf->m_pkthdr.flowid = rx_ring->qid; in ena_rx_hash_mbuf()
/freebsd-13.1/sys/dev/ntb/if_ntb/
H A Dif_ntb.c366 i = m->m_pkthdr.flowid % sc->num_queues; in ntb_transmit()
452 m->m_pkthdr.flowid = q - sc->queues; in ntb_net_rx_handler()

1234