Home
last modified time | relevance | path

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

123

/f-stack/freebsd/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.c956 uint32_t flowid; in ip_forward() local
980 flowid = m->m_pkthdr.flowid; in ip_forward()
981 ro.ro_nh = fib4_lookup(M_GETFIB(m), ip->ip_dst, 0, NHR_REF, flowid); in ip_forward()
1304 uint32_t flowid, flow_type; in ip_savecontrol() local
1306 flowid = m->m_pkthdr.flowid; in ip_savecontrol()
1313 *mp = sbcreatecontrol((caddr_t) &flowid, in ip_savecontrol()
1325 uint32_t flowid, flow_type; in ip_savecontrol() local
1328 flowid = m->m_pkthdr.flowid; in ip_savecontrol()
1331 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.c348 m->m_pkthdr.flowid = inp->inp_flowid; in ip_output()
477 uint32_t flowid; in ip_output() local
478 flowid = m->m_pkthdr.flowid; in ip_output()
480 NHR_REF, flowid); in ip_output()
517 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()
H A Dtcp_ratelimit.c454 int flowid, in rl_attach_txrtlmt() argument
461 .rate_limit.hdr.flowid = flowid, in rl_attach_txrtlmt()
1001 .rate_limit.hdr.flowid = 1, in rt_find_real_interface()
H A Dudp_usrreq.c1161 uint32_t flowid = 0; in udp_output() local
1245 flowid = *(uint32_t *) CMSG_DATA(cm); in udp_output()
1485 m->m_pkthdr.flowid = flowid; in udp_output()
1494 m->m_pkthdr.flowid = hash_val; in udp_output()
/f-stack/freebsd/net/
H A Dif_gre.c646 uint32_t flowid;
654 flowid = mtod(m, struct ip *)->ip_src.s_addr ^
660 flowid = mtod(m, struct ip6_hdr *)->ip6_src.s6_addr32[3] ^
665 flowid = 0;
677 flowid = rss_hash_ip6_2tuple(
683 flowid = 0;
686 return (flowid);
697 uint32_t af, flowid;
724 flowid = gre_flowid(sc, m, af);
769 (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);
H A Droute.c420 uint32_t flowid, struct rt_addrinfo *info) in rib_lookup_info() argument
438 nh = nhop_select(rt->rt_nhop, flowid); in rib_lookup_info()
/f-stack/freebsd/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 Din6_fib.h40 uint32_t flowid);
H A Dip6_input.c1507 uint32_t flowid, flow_type; in ip6_savecontrol() local
1509 flowid = m->m_pkthdr.flowid; in ip6_savecontrol()
1516 *mp = sbcreatecontrol((caddr_t) &flowid, in ip6_savecontrol()
1528 uint32_t flowid, flow_type; in ip6_savecontrol() local
1531 flowid = m->m_pkthdr.flowid; in ip6_savecontrol()
1534 if (rss_hash2bucket(flowid, flow_type, &rss_bucketid) == 0) { in ip6_savecontrol()
H A Din6_pcbgroup.c96 m->m_pkthdr.flowid)); in in6_pcbgroup_bymbuf()
H A Din6_src.c625 u_int fibnum, uint32_t flowid) in selectroute() argument
720 &sin6_next->sin6_addr, 0, NHR_REF, flowid); in selectroute()
771 &sa6->sin6_addr, scopeid, NHR_REF, flowid); in selectroute()
893 struct ifnet **retifp, struct nhop_object **retnh, u_int fibnum, uint32_t flowid) in in6_selectroute() argument
897 retnh, 0, fibnum, flowid)); in in6_selectroute()
H A Dip6_gre.c543 uint32_t flowid) in in6_gre_output() argument
549 gi6->gi6_ip6.ip6_flow |= flowid & IPV6_FLOWLABEL_MASK; in in6_gre_output()
H A Dip6_fastfwd.c65 dst->sin6_scope_id, NHR_NONE, m->m_pkthdr.flowid); in ip6_findroute()
/f-stack/freebsd/net/route/
H A Droute_helpers.c194 uint32_t flowid) in rib_lookup() argument
205 nh = fib4_lookup(fibnum, a->sin_addr, 0, flags, flowid); in rib_lookup()
214 flags, flowid); in rib_lookup()
H A Dnhop.h181 struct nhop_object *nhop_select_func(struct nhop_object *nh, uint32_t flowid);
H A Droute_var.h265 nhop_select(struct nhop_object *nh, uint32_t flowid) in nhop_select() argument
271 nh = nhg->nhops[flowid % nhg->nhg_size]; in nhop_select()
/f-stack/tools/compat/include/net/route/
H A Dnhop.h181 struct nhop_object *nhop_select_func(struct nhop_object *nh, uint32_t flowid);
/f-stack/tools/compat/include/net/
H A Dnetisr.h232 u_int netisr_default_flow2cpu(u_int flowid);

123