Searched refs:flowid (Results 1 - 25 of 107) sorted by relevance

12345

/freebsd-current/sys/netinet/
H A Din_fib.h50 uint32_t scopeid, uint32_t flags, uint32_t flowid);
H A Din_fib.c113 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 Din_rss.c198 * 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 Dip_input.c155 * 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 Dsiftr.c211 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 Dip_output.c341 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 Din6_fib.h38 uint32_t flowid);
H A Din6_fib.c121 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 Din6_rss.c201 * 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 Din6_src.c614 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 Dip6_input.c1505 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 Dsiftr.d69 u_int flowid;
106 flowid = p == NULL ? 0 : p->flowid;
/freebsd-current/sys/dev/dpaa2/
H A Ddpaa2_types.h104 * 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 Ddpaa2_channel.h58 uint16_t flowid; member in struct:dpaa2_channel
H A Ddpaa2_channel.c109 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 Den_hw_tls_rx.h98 uint32_t flowid; member in struct:mlx5e_tls_rx_tag
H A Dmlx5_en_hw_tls_rx.c77 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 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 >> 1
[all...]
H A Dnetisr.h229 u_int netisr_default_flow2cpu(u_int flowid);
H A Drss_config.c395 *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 Dipfw.d134 uint32_t flowid; /* IPv6 flowid */
182 flowid = p->f_id.flow_id6;
H A Dsiftr64 args[0]->flowid,
/freebsd-current/sys/dev/liquidio/
H A Dlio_rxtx.c274 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 Droute_var.h278 nhop_select(struct nhop_object *nh, uint32_t flowid) argument
284 nh = nhg->nhops[flowid % nhg->nhg_size];
H A Droute_helpers.c222 * @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

Completed in 174 milliseconds

12345