Home
last modified time | relevance | path

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

12345

/freebsd/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 Drss_config.c395 *cpuid = rss_hash2cpuid(m->m_pkthdr.flowid, M_HASHTYPE_GET(m)); in rss_m2cpuid()
405 return(rss_hash2bucket(m->m_pkthdr.flowid, M_HASHTYPE_GET(m), in rss_m2bucket()
/freebsd/sys/dev/dpaa2/
H A Ddpaa2_channel.c109 struct dpaa2_channel **channel, uint32_t flowid, task_fn_t cleanup_task_fn) in dpaa2_chan_setup() argument
153 ch->flowid = flowid; in dpaa2_chan_setup()
302 fq->flowid = ch->flowid; in dpaa2_chan_setup_fq()
315 fq->flowid = ch->flowid; in dpaa2_chan_setup_fq()
326 fq->flowid = 0; /* ignored */ in dpaa2_chan_setup_fq()
H A Ddpaa2_channel.h58 uint16_t flowid; member
H A Ddpaa2_types.h114 uint16_t flowid; member
/freebsd/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_hw_tls_rx.c78 mlx5e_tls_rx_get_ch(struct mlx5e_priv *priv, uint32_t flowid, uint32_t flowtype) in mlx5e_tls_rx_get_ch() argument
88 if (rss_hash2bucket(flowid, flowtype, &temp) == 0) in mlx5e_tls_rx_get_ch()
92 ch = (flowid % 128) % ch; in mlx5e_tls_rx_get_ch()
107 mlx5e_tls_rx_get_iq(struct mlx5e_priv *priv, uint32_t flowid, uint32_t flowtype) in mlx5e_tls_rx_get_iq() argument
115 return (&priv->channel[mlx5e_tls_rx_get_ch(priv, flowid, flowtype)].iq); in mlx5e_tls_rx_get_iq()
315 ptag->flowid, ptag->flowtype); in mlx5e_tls_rx_receive_progress_parameters_cb()
546 priv->channel[mlx5e_tls_rx_get_ch(priv, ptag->flowid, ptag->flowtype)].rqtn, in mlx5e_tls_rx_work()
688 ptag->flowid = params->hdr.flowid; in mlx5e_tls_rx_snd_tag_alloc()
784 iq = mlx5e_tls_rx_get_iq(priv, ptag->flowid, ptag->flowtype); in mlx5e_tls_rx_snd_tag_alloc()
962 iq = mlx5e_tls_rx_get_iq(priv, ptag->flowid, ptag->flowtype); in mlx5e_tls_rx_snd_tag_modify()
H A Den_hw_tls_rx.h98 uint32_t flowid; member
/freebsd/sys/netinet/
H A Din_fib.c113 uint32_t flags, uint32_t flowid) in fib4_lookup() argument
121 nh = nhop_select(nh, flowid); in fib4_lookup()
135 uint32_t flags, uint32_t flowid) in fib4_lookup() argument
158 nh = nhop_select((RNTORT(rn))->rt_nhop, flowid); in fib4_lookup()
H A Dip_input.c922 uint32_t flowid; in ip_forward() local
946 flowid = m->m_pkthdr.flowid; in ip_forward()
947 ro.ro_nh = fib4_lookup(M_GETFIB(m), ip->ip_dst, 0, NHR_REF, flowid); in ip_forward()
1284 uint32_t flowid, flow_type; in ip_savecontrol() local
1286 flowid = m->m_pkthdr.flowid; in ip_savecontrol()
1293 *mp = sbcreatecontrol(&flowid, sizeof(uint32_t), IP_FLOWID, in ip_savecontrol()
1305 uint32_t flowid, flow_type; in ip_savecontrol() local
1308 flowid = m->m_pkthdr.flowid; in ip_savecontrol()
1311 if (rss_hash2bucket(flowid, flow_type, &rss_bucketid) == 0) { in ip_savecontrol()
H A Din_rss.c378 *cpuid = rss_hash2cpuid(m->m_pkthdr.flowid, M_HASHTYPE_GET(m)); in rss_soft_m2cpuid_v4()
381 m->m_pkthdr.flowid = hash_val; in rss_soft_m2cpuid_v4()
383 *cpuid = rss_hash2cpuid(m->m_pkthdr.flowid, M_HASHTYPE_GET(m)); in rss_soft_m2cpuid_v4()
H A Dsiftr.c211 u_int flowid; member
382 if (pkt_node->flowid == 0) { in siftr_process_pkt()
386 counter_list = counter_hash + (pkt_node->flowid & siftr_hashmask); in siftr_process_pkt()
387 hash_node = siftr_find_flow(counter_list, pkt_node->flowid); in siftr_process_pkt()
439 pkt_node->flowid, in siftr_process_pkt()
849 pn->flowid = hash_id; in siftr_chkpkt()
998 pn->flowid = hash_id; in siftr_chkpkt6()
H A Din_fib.h50 uint32_t scopeid, uint32_t flags, uint32_t flowid);
H A Dip_output.c347 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()
519 m->m_pkthdr.flowid); in ip_output()
/freebsd/cddl/lib/libdtrace/
H A Dsiftr.d69 u_int flowid; member
106 flowid = p == NULL ? 0 : p->flowid;
/freebsd/sys/netinet6/
H A Din6_src.c614 uint32_t flowid) in cache_route() argument
638 ro->ro_nh = fib6_lookup(fibnum, paddr, scopeid, NHR_REF, flowid); in cache_route()
645 struct ip6_pktopts *opts, uint32_t flowid) in lookup_route() argument
657 nh = cache_route(fibnum, sin6_next, ron, flowid); in lookup_route()
666 nh = cache_route(fibnum, dst, ro, flowid); in lookup_route()
693 u_int fibnum, uint32_t flowid) in selectroute() argument
735 struct nhop_object *nh = lookup_route(fibnum, dstsock, ro, opts, flowid); in selectroute()
825 struct ifnet **retifp, struct nhop_object **retnh, u_int fibnum, uint32_t flowid) in in6_selectroute() argument
831 retnh, 0, fibnum, flowid)); in in6_selectroute()
H A Din6_fib.c121 uint32_t scopeid, uint32_t flags, uint32_t flowid) in fib6_lookup() argument
129 nh = nhop_select(nh, flowid); in fib6_lookup()
143 uint32_t scopeid, uint32_t flags, uint32_t flowid) in fib6_lookup() argument
167 nh = nhop_select((RNTORT(rn))->rt_nhop, flowid); in fib6_lookup()
H A Din6_rss.c403 *cpuid = rss_hash2cpuid(m->m_pkthdr.flowid, M_HASHTYPE_GET(m)); in rss_soft_m2cpuid_v6()
406 m->m_pkthdr.flowid = hash_val; in rss_soft_m2cpuid_v6()
408 *cpuid = rss_hash2cpuid(m->m_pkthdr.flowid, M_HASHTYPE_GET(m)); in rss_soft_m2cpuid_v6()
H A Dip6_input.c1516 uint32_t flowid, flow_type; in ip6_savecontrol()
1518 flowid = m->m_pkthdr.flowid; in ip6_savecontrol()
1525 *mp = sbcreatecontrol(&flowid, sizeof(uint32_t), IPV6_FLOWID, in ip6_savecontrol()
1537 uint32_t flowid, flow_type; in ip6_savecontrol()
1540 flowid = m->m_pkthdr.flowid; in ip6_savecontrol()
1543 if (rss_hash2bucket(flowid, flow_type, &rss_bucketid) == 0) {
1505 uint32_t flowid, flow_type; ip6_savecontrol() local
1526 uint32_t flowid, flow_type; ip6_savecontrol() local
H A Din6_fib.h38 uint32_t flowid);
/freebsd/share/dtrace/
H A Dipfw.d136 uint32_t flowid; /* IPv6 flowid */ member
184 flowid = p->f_id.flow_id6;
/freebsd/sys/net/route/
H A Droute_helpers.c231 uint32_t flowid) in rib_lookup() argument
242 nh = fib4_lookup(fibnum, a->sin_addr, 0, flags, flowid); in rib_lookup()
251 flags, flowid); in rib_lookup()
H A Droute_var.h278 nhop_select(struct nhop_object *nh, uint32_t flowid) in nhop_select() argument
284 nh = nhg->nhops[flowid % nhg->nhg_size]; in nhop_select()
/freebsd/sys/dev/liquidio/
H A Dlio_rxtx.c274 if (rss_hash2bucket(m->m_pkthdr.flowid, M_HASHTYPE_GET(m), in lio_mq_start()
283 i = m->m_pkthdr.flowid % oct->num_iqs; in lio_mq_start()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/
H A Dmac.c2454 int flowid, table_id; in mt7996_mac_add_twt_setup() local
2468 flowid = ffs(~msta->twt.flowid_mask) - 1; in mt7996_mac_add_twt_setup()
2469 le16p_replace_bits(&twt_agrt->req_type, flowid, in mt7996_mac_add_twt_setup()
2476 flow = &msta->twt.flow[flowid]; in mt7996_mac_add_twt_setup()
2481 flow->id = flowid; in mt7996_mac_add_twt_setup()
2511 msta->twt.flowid_mask |= BIT(flowid); in mt7996_mac_add_twt_setup()
2525 u8 flowid) in mt7996_mac_twt_teardown_flow() argument
2531 if (flowid >= ARRAY_SIZE(msta->twt.flow)) in mt7996_mac_twt_teardown_flow()
2534 if (!(msta->twt.flowid_mask & BIT(flowid))) in mt7996_mac_twt_teardown_flow()
2537 flow = &msta->twt.flow[flowid]; in mt7996_mac_twt_teardown_flow()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7915/
H A Dmac.c2345 int flowid, table_id; in mt7915_mac_add_twt_setup() local
2365 flowid = ffs(~msta->twt.flowid_mask) - 1; in mt7915_mac_add_twt_setup()
2367 twt_agrt->req_type |= le16_encode_bits(flowid, in mt7915_mac_add_twt_setup()
2377 flow = &msta->twt.flow[flowid]; in mt7915_mac_add_twt_setup()
2382 flow->id = flowid; in mt7915_mac_add_twt_setup()
2412 msta->twt.flowid_mask |= BIT(flowid); in mt7915_mac_add_twt_setup()
2427 u8 flowid) in mt7915_mac_twt_teardown_flow() argument
2433 if (flowid >= ARRAY_SIZE(msta->twt.flow)) in mt7915_mac_twt_teardown_flow()
2436 if (!(msta->twt.flowid_mask & BIT(flowid))) in mt7915_mac_twt_teardown_flow()
2439 flow = &msta->twt.flow[flowid]; in mt7915_mac_twt_teardown_flow()
[all …]

12345