Home
last modified time | relevance | path

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

12345

/src/sys/contrib/dev/broadcom/brcm80211/brcmfmac/
H A Dflowring.c105 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 Dmsgbuf.c229 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 Dflowring.h17 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 Dmsgbuf.h32 void brcmf_msgbuf_delete_flowring(struct brcmf_pub *drvr, u16 flowid);
/src/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
/src/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_hw_tls_rx.c95 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 Din_fib.c112 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 Dip_input.c938 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 Din_rss.c380 *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 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()
/src/cddl/lib/libdtrace/
H A Dsiftr.d69 u_int flowid; member
106 flowid = p == NULL ? 0 : p->flowid;
/src/sys/net/
H A Dif_gre.c875 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 Drss_config.c437 *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 Din6_fib.c120 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 Din6_src.c637 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 Din6_rss.c405 *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 Dip6_input.c1486 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 Din6_fib.h38 uint32_t flowid);
/src/share/dtrace/
H A Dipfw.d136 uint32_t flowid; /* IPv6 flowid */ member
184 flowid = p->f_id.flow_id6;
/src/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()
/src/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()

12345