/freebsd-current/sys/netinet/ |
H A D | in_fib.h | 50 uint32_t scopeid, uint32_t flags, uint32_t flowid);
|
H A D | in_fib.c | 113 uint32_t flags, uint32_t flowid) 121 nh = nhop_select(nh, flowid); 135 uint32_t flags, uint32_t flowid) 158 nh = nhop_select((RNTORT(rn))->rt_nhop, flowid); 112 fib4_lookup(uint32_t fibnum, struct in_addr dst, uint32_t scopeid, uint32_t flags, uint32_t flowid) argument 134 fib4_lookup(uint32_t fibnum, struct in_addr dst, uint32_t scopeid, uint32_t flags, uint32_t flowid) argument
|
H A D | in_rss.c | 198 * the mbuf already had a valid RSS flowid. 201 * assign flowid/flowtype as appropriate. 250 * If the mbuf flowid/flowtype matches the packet type, 252 * then signal to the owner that it can trust the flowid/flowtype 378 *cpuid = rss_hash2cpuid(m->m_pkthdr.flowid, M_HASHTYPE_GET(m)); 381 m->m_pkthdr.flowid = hash_val; 383 *cpuid = rss_hash2cpuid(m->m_pkthdr.flowid, M_HASHTYPE_GET(m));
|
H A D | ip_input.c | 155 * to have a flowid already calculated. 918 uint32_t flowid; local 942 flowid = m->m_pkthdr.flowid; 943 ro.ro_nh = fib4_lookup(M_GETFIB(m), ip->ip_dst, 0, NHR_REF, flowid); 1268 uint32_t flowid, flow_type; local 1270 flowid = m->m_pkthdr.flowid; 1277 *mp = sbcreatecontrol(&flowid, sizeof(uint32_t), IP_FLOWID, 1289 uint32_t flowid, flow_typ local [all...] |
H A D | siftr.c | 211 u_int flowid; member in struct:pkt_node 229 uint32_t key; /* flowid of the connection */ 381 if (pkt_node->flowid == 0) { 382 panic("%s: flowid not available", __func__); 385 counter_list = counter_hash + (pkt_node->flowid & siftr_hashmask); 386 hash_node = siftr_find_flow(counter_list, pkt_node->flowid); 438 pkt_node->flowid, 851 pn->flowid = hash_id; 1000 pn->flowid = hash_id;
|
H A D | ip_output.c | 341 m->m_pkthdr.flowid = inp->inp_flowid; 470 uint32_t flowid; local 471 flowid = m->m_pkthdr.flowid; 473 NHR_REF, flowid); 509 m->m_pkthdr.flowid);
|
/freebsd-current/sys/netinet6/ |
H A D | in6_fib.h | 38 uint32_t flowid);
|
H A D | in6_fib.c | 121 uint32_t scopeid, uint32_t flags, uint32_t flowid) 129 nh = nhop_select(nh, flowid); 143 uint32_t scopeid, uint32_t flags, uint32_t flowid) 167 nh = nhop_select((RNTORT(rn))->rt_nhop, flowid); 120 fib6_lookup(uint32_t fibnum, const struct in6_addr *dst6, uint32_t scopeid, uint32_t flags, uint32_t flowid) argument 142 fib6_lookup(uint32_t fibnum, const struct in6_addr *dst6, uint32_t scopeid, uint32_t flags, uint32_t flowid) argument
|
H A D | in6_rss.c | 201 * the mbuf already had a valid RSS flowid. 204 * assign flowid/flowtype as appropriate. 282 * If the mbuf flowid/flowtype matches the packet type, 284 * then signal to the owner that it can trust the flowid/flowtype 403 *cpuid = rss_hash2cpuid(m->m_pkthdr.flowid, M_HASHTYPE_GET(m)); 406 m->m_pkthdr.flowid = hash_val; 408 *cpuid = rss_hash2cpuid(m->m_pkthdr.flowid, M_HASHTYPE_GET(m));
|
H A D | in6_src.c | 614 uint32_t flowid) 638 ro->ro_nh = fib6_lookup(fibnum, paddr, scopeid, NHR_REF, flowid); 645 struct ip6_pktopts *opts, uint32_t flowid) 657 nh = cache_route(fibnum, sin6_next, ron, flowid); 666 nh = cache_route(fibnum, dst, ro, flowid); 693 u_int fibnum, uint32_t flowid) 735 struct nhop_object *nh = lookup_route(fibnum, dstsock, ro, opts, flowid); 825 struct ifnet **retifp, struct nhop_object **retnh, u_int fibnum, uint32_t flowid) 831 retnh, 0, fibnum, flowid)); 613 cache_route(uint32_t fibnum, const struct sockaddr_in6 *dst, struct route_in6 *ro, uint32_t flowid) argument 644 lookup_route(uint32_t fibnum, struct sockaddr_in6 *dst, struct route_in6 *ro, struct ip6_pktopts *opts, uint32_t flowid) argument 690 selectroute(struct sockaddr_in6 *dstsock, struct ip6_pktopts *opts, struct ip6_moptions *mopts, struct route_in6 *ro, struct ifnet **retifp, struct nhop_object **retnh, int norouteok, u_int fibnum, uint32_t flowid) argument 823 in6_selectroute(struct sockaddr_in6 *dstsock, struct ip6_pktopts *opts, struct ip6_moptions *mopts, struct route_in6 *ro, struct ifnet **retifp, struct nhop_object **retnh, u_int fibnum, uint32_t flowid) argument
|
H A D | ip6_input.c | 1505 uint32_t flowid, flow_type; local 1507 flowid = m->m_pkthdr.flowid; 1514 *mp = sbcreatecontrol(&flowid, sizeof(uint32_t), IPV6_FLOWID, 1526 uint32_t flowid, flow_type; local 1529 flowid = m->m_pkthdr.flowid; 1532 if (rss_hash2bucket(flowid, flow_type, &rss_bucketid) == 0) {
|
/freebsd-current/cddl/lib/libdtrace/ |
H A D | siftr.d | 69 u_int flowid; 106 flowid = p == NULL ? 0 : p->flowid;
|
/freebsd-current/sys/dev/dpaa2/ |
H A D | dpaa2_types.h | 104 * tx_fqid: Frame queue IDs of the Tx queues which belong to the same flowid. 109 * with the same flowid have the same destination bin. 114 uint16_t flowid; member in struct:dpaa2_ni_fq
|
H A D | dpaa2_channel.h | 58 uint16_t flowid; member in struct:dpaa2_channel
|
H A D | dpaa2_channel.c | 109 struct dpaa2_channel **channel, uint32_t flowid, task_fn_t cleanup_task_fn) 159 ch->flowid = flowid; 309 fq->flowid = ch->flowid; 322 fq->flowid = ch->flowid; 333 fq->flowid = 0; /* ignored */ 108 dpaa2_chan_setup(device_t dev, device_t iodev, device_t condev, device_t bpdev, struct dpaa2_channel **channel, uint32_t flowid, task_fn_t cleanup_task_fn) argument
|
/freebsd-current/sys/dev/mlx5/mlx5_en/ |
H A D | en_hw_tls_rx.h | 98 uint32_t flowid; member in struct:mlx5e_tls_rx_tag
|
H A D | mlx5_en_hw_tls_rx.c | 77 mlx5e_tls_rx_get_ch(struct mlx5e_priv *priv, uint32_t flowid, uint32_t flowtype) argument 87 if (rss_hash2bucket(flowid, flowtype, &temp) == 0) 91 ch = (flowid % 128) % ch; 97 * provided "flowid" and "flowtype". The IQ returned may in some rare 106 mlx5e_tls_rx_get_iq(struct mlx5e_priv *priv, uint32_t flowid, uint32_t flowtype) argument 114 return (&priv->channel[mlx5e_tls_rx_get_ch(priv, flowid, flowtype)].iq); 314 ptag->flowid, ptag->flowtype); 544 priv->channel[mlx5e_tls_rx_get_ch(priv, ptag->flowid, ptag->flowtype)].rqtn, 685 ptag->flowid = params->hdr.flowid; [all...] |
/freebsd-current/sys/net/ |
H A D | if_gre.c | 646 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 >> 1 [all...] |
H A D | netisr.h | 229 u_int netisr_default_flow2cpu(u_int flowid);
|
H A D | rss_config.c | 395 *cpuid = rss_hash2cpuid(m->m_pkthdr.flowid, M_HASHTYPE_GET(m)); 405 return(rss_hash2bucket(m->m_pkthdr.flowid, M_HASHTYPE_GET(m),
|
/freebsd-current/share/dtrace/ |
H A D | ipfw.d | 134 uint32_t flowid; /* IPv6 flowid */ 182 flowid = p->f_id.flow_id6;
|
H A D | siftr | 64 args[0]->flowid,
|
/freebsd-current/sys/dev/liquidio/ |
H A D | lio_rxtx.c | 274 if (rss_hash2bucket(m->m_pkthdr.flowid, M_HASHTYPE_GET(m), 283 i = m->m_pkthdr.flowid % oct->num_iqs;
|
/freebsd-current/sys/net/route/ |
H A D | route_var.h | 278 nhop_select(struct nhop_object *nh, uint32_t flowid) argument 284 nh = nhg->nhops[flowid % nhg->nhg_size];
|
H A D | route_helpers.c | 222 * @flowid: flow id for path selection in multipath use case. 231 uint32_t flowid) 242 nh = fib4_lookup(fibnum, a->sin_addr, 0, flags, flowid); 251 flags, flowid); 230 rib_lookup(uint32_t fibnum, const struct sockaddr *dst, uint32_t flags, uint32_t flowid) argument
|