| /src/sys/contrib/dev/broadcom/brcm80211/brcmfmac/ |
| H A D | flowring.c | 105 return hash[hash_idx].flowid; in brcmf_flowring_lookup() 171 hash[hash_idx].flowid = i; in brcmf_flowring_create() 184 u8 brcmf_flowring_tid(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_tid() argument 188 ring = flow->rings[flowid]; in brcmf_flowring_tid() 194 static void brcmf_flowring_block(struct brcmf_flowring *flow, u16 flowid, in brcmf_flowring_block() argument 208 ring = flow->rings[flowid]; in brcmf_flowring_block() 213 ifidx = brcmf_flowring_ifidx_get(flow, flowid); in brcmf_flowring_block() 217 if ((flow->rings[i]) && (i != flowid)) { in brcmf_flowring_block() 228 flow->rings[flowid]->blocked = blocked; in brcmf_flowring_block() 243 void brcmf_flowring_delete(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_delete() argument [all …]
|
| H A D | msgbuf.c | 229 u32 flowid; member 558 brcmf_msgbuf_remove_flowring(struct brcmf_msgbuf *msgbuf, u16 flowid) in brcmf_msgbuf_remove_flowring() argument 563 brcmf_dbg(MSGBUF, "Removing flowring %d\n", flowid); in brcmf_msgbuf_remove_flowring() 566 dma_buf = msgbuf->flowrings[flowid]->buf_addr; in brcmf_msgbuf_remove_flowring() 568 msgbuf->flowring_dma_handle[flowid]); in brcmf_msgbuf_remove_flowring() 570 brcmf_flowring_delete(msgbuf->flow, flowid); in brcmf_msgbuf_remove_flowring() 600 u32 flowid; in brcmf_msgbuf_flowring_create_worker() local 606 flowid = work->flowid; in brcmf_msgbuf_flowring_create_worker() 609 &msgbuf->flowring_dma_handle[flowid], in brcmf_msgbuf_flowring_create_worker() 613 brcmf_flowring_delete(msgbuf->flow, flowid); in brcmf_msgbuf_flowring_create_worker() [all …]
|
| H A D | flowring.h | 17 u16 flowid; member 54 void brcmf_flowring_delete(struct brcmf_flowring *flow, u16 flowid); 55 void brcmf_flowring_open(struct brcmf_flowring *flow, u16 flowid); 56 u8 brcmf_flowring_tid(struct brcmf_flowring *flow, u16 flowid); 57 u32 brcmf_flowring_enqueue(struct brcmf_flowring *flow, u16 flowid, 59 struct sk_buff *brcmf_flowring_dequeue(struct brcmf_flowring *flow, u16 flowid); 60 void brcmf_flowring_reinsert(struct brcmf_flowring *flow, u16 flowid, 62 u32 brcmf_flowring_qlen(struct brcmf_flowring *flow, u16 flowid); 63 u8 brcmf_flowring_ifidx_get(struct brcmf_flowring *flow, u16 flowid);
|
| H A D | msgbuf.h | 32 void brcmf_msgbuf_delete_flowring(struct brcmf_pub *drvr, u16 flowid);
|
| /src/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
|
| /src/sys/dev/mlx5/mlx5_en/ |
| H A D | mlx5_en_hw_tls_rx.c | 95 mlx5e_tls_rx_get_ch(struct mlx5e_priv *priv, uint32_t flowid, uint32_t flowtype) in mlx5e_tls_rx_get_ch() argument 105 if (rss_hash2bucket(flowid, flowtype, &temp) == 0) in mlx5e_tls_rx_get_ch() 109 ch = (flowid % 128) % ch; in mlx5e_tls_rx_get_ch() 124 mlx5e_tls_rx_get_iq(struct mlx5e_priv *priv, uint32_t flowid, uint32_t flowtype) in mlx5e_tls_rx_get_iq() argument 132 return (&priv->channel[mlx5e_tls_rx_get_ch(priv, flowid, flowtype)].iq); in mlx5e_tls_rx_get_iq() 333 ptag->flowid, ptag->flowtype); in mlx5e_tls_rx_receive_progress_parameters_cb() 565 priv->channel[mlx5e_tls_rx_get_ch(priv, ptag->flowid, ptag->flowtype)].rqtn, in mlx5e_tls_rx_work() 708 ptag->flowid = params->hdr.flowid; in mlx5e_tls_rx_snd_tag_alloc() 804 iq = mlx5e_tls_rx_get_iq(priv, ptag->flowid, ptag->flowtype); in mlx5e_tls_rx_snd_tag_alloc() 983 iq = mlx5e_tls_rx_get_iq(priv, ptag->flowid, ptag->flowtype); in mlx5e_tls_rx_snd_tag_modify() [all …]
|
| /src/sys/netinet/ |
| H A D | in_fib.c | 112 uint32_t flags, uint32_t flowid) in fib4_lookup() argument 120 nh = nhop_select(nh, flowid); in fib4_lookup() 134 uint32_t flags, uint32_t flowid) in fib4_lookup() argument 157 nh = nhop_select((RNTORT(rn))->rt_nhop, flowid); in fib4_lookup()
|
| H A D | ip_input.c | 938 uint32_t flowid; in ip_forward() local 962 flowid = m->m_pkthdr.flowid; in ip_forward() 963 ro.ro_nh = fib4_lookup(M_GETFIB(m), ip->ip_dst, 0, NHR_REF, flowid); in ip_forward() 1300 uint32_t flowid, flow_type; in ip_savecontrol() local 1302 flowid = m->m_pkthdr.flowid; in ip_savecontrol() 1309 *mp = sbcreatecontrol(&flowid, sizeof(uint32_t), IP_FLOWID, in ip_savecontrol() 1321 uint32_t flowid, flow_type; in ip_savecontrol() local 1324 flowid = m->m_pkthdr.flowid; in ip_savecontrol() 1327 if (rss_hash2bucket(flowid, flow_type, &rss_bucketid) == 0) { in ip_savecontrol()
|
| H A D | in_rss.c | 380 *cpuid = rss_hash2cpuid(m->m_pkthdr.flowid, M_HASHTYPE_GET(m)); in rss_soft_m2cpuid_v4() 383 m->m_pkthdr.flowid = hash_val; in rss_soft_m2cpuid_v4() 385 *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()
|
| /src/cddl/lib/libdtrace/ |
| H A D | siftr.d | 69 u_int flowid; member 106 flowid = p == NULL ? 0 : p->flowid;
|
| /src/sys/net/ |
| H A D | if_gre.c | 875 uint32_t flowid = 0; 878 return (flowid); 883 flowid = rss_hash_ip4_2tuple(mtod(m, struct ip *)->ip_src, 887 flowid = mtod(m, struct ip *)->ip_src.s_addr ^ 894 flowid = rss_hash_ip6_2tuple( 899 flowid = mtod(m, struct ip6_hdr *)->ip6_src.s6_addr32[3] ^ 906 return (flowid); 917 uint32_t af, flowid; 944 flowid = gre_flowid(sc, m, af); 989 (flowid >> 16) | (flowid & 0xFFFF); [all …]
|
| H A D | rss_config.c | 437 *cpuid = rss_hash2cpuid(m->m_pkthdr.flowid, M_HASHTYPE_GET(m)); in rss_m2cpuid() 447 return(rss_hash2bucket(m->m_pkthdr.flowid, M_HASHTYPE_GET(m), in rss_m2bucket()
|
| /src/sys/netinet6/ |
| H A D | in6_fib.c | 120 uint32_t scopeid, uint32_t flags, uint32_t flowid) in fib6_lookup() argument 128 nh = nhop_select(nh, flowid); in fib6_lookup() 142 uint32_t scopeid, uint32_t flags, uint32_t flowid) in fib6_lookup() argument 166 nh = nhop_select((RNTORT(rn))->rt_nhop, flowid); in fib6_lookup()
|
| H A D | in6_src.c | 637 uint32_t flowid) in cache_route() argument 661 ro->ro_nh = fib6_lookup(fibnum, paddr, scopeid, NHR_REF, flowid); in cache_route() 668 struct ip6_pktopts *opts, uint32_t flowid) in lookup_route() argument 680 nh = cache_route(fibnum, sin6_next, ron, flowid); in lookup_route() 689 nh = cache_route(fibnum, dst, ro, flowid); in lookup_route() 716 u_int fibnum, uint32_t flowid) in selectroute() argument 758 struct nhop_object *nh = lookup_route(fibnum, dstsock, ro, opts, flowid); in selectroute() 848 struct ifnet **retifp, struct nhop_object **retnh, u_int fibnum, uint32_t flowid) in in6_selectroute() argument 854 retnh, 0, fibnum, flowid)); in in6_selectroute()
|
| H A D | in6_rss.c | 405 *cpuid = rss_hash2cpuid(m->m_pkthdr.flowid, M_HASHTYPE_GET(m)); in rss_soft_m2cpuid_v6() 408 m->m_pkthdr.flowid = hash_val; in rss_soft_m2cpuid_v6() 410 *cpuid = rss_hash2cpuid(m->m_pkthdr.flowid, M_HASHTYPE_GET(m)); in rss_soft_m2cpuid_v6()
|
| H A D | ip6_input.c | 1486 uint32_t flowid, flow_type; in ip6_savecontrol() local 1488 flowid = m->m_pkthdr.flowid; in ip6_savecontrol() 1495 *mp = sbcreatecontrol(&flowid, sizeof(uint32_t), IPV6_FLOWID, in ip6_savecontrol() 1507 uint32_t flowid, flow_type; in ip6_savecontrol() local 1510 flowid = m->m_pkthdr.flowid; in ip6_savecontrol() 1513 if (rss_hash2bucket(flowid, flow_type, &rss_bucketid) == 0) { in ip6_savecontrol()
|
| H A D | in6_fib.h | 38 uint32_t flowid);
|
| /src/share/dtrace/ |
| H A D | ipfw.d | 136 uint32_t flowid; /* IPv6 flowid */ member 184 flowid = p->f_id.flow_id6;
|
| /src/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()
|
| /src/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()
|