/freebsd/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 | rss_config.c | 395 *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 D | dpaa2_channel.c | 109 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 D | dpaa2_channel.h | 58 uint16_t flowid; member
|
H A D | dpaa2_types.h | 114 uint16_t flowid; member
|
/freebsd/sys/dev/mlx5/mlx5_en/ |
H A D | mlx5_en_hw_tls_rx.c | 78 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 D | en_hw_tls_rx.h | 98 uint32_t flowid; member
|
/freebsd/sys/netinet/ |
H A D | in_fib.c | 113 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 D | ip_input.c | 922 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 D | in_rss.c | 378 *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 D | siftr.c | 211 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 D | in_fib.h | 50 uint32_t scopeid, uint32_t flags, uint32_t flowid);
|
H A D | ip_output.c | 347 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 D | siftr.d | 69 u_int flowid; member 106 flowid = p == NULL ? 0 : p->flowid;
|
/freebsd/sys/netinet6/ |
H A D | in6_src.c | 614 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 D | in6_fib.c | 121 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 D | in6_rss.c | 403 *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 D | ip6_input.c | 1516 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 D | in6_fib.h | 38 uint32_t flowid);
|
/freebsd/share/dtrace/ |
H A D | ipfw.d | 136 uint32_t flowid; /* IPv6 flowid */ member 184 flowid = p->f_id.flow_id6;
|
/freebsd/sys/net/route/ |
H A D | route_helpers.c | 231 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 D | route_var.h | 278 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 D | lio_rxtx.c | 274 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 D | mac.c | 2454 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 D | mac.c | 2345 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 …]
|