Home
last modified time | relevance | path

Searched refs:queue_mapping (Results 1 – 48 of 48) sorted by relevance

/linux-4.4.14/net/sched/
Dact_skbedit.c44 skb->dev->real_num_tx_queues > d->queue_mapping) in tcf_skbedit()
45 skb_set_queue_mapping(skb, d->queue_mapping); in tcf_skbedit()
68 u16 *queue_mapping = NULL; in tcf_skbedit_init() local
88 queue_mapping = nla_data(tb[TCA_SKBEDIT_QUEUE_MAPPING]); in tcf_skbedit_init()
124 d->queue_mapping = *queue_mapping; in tcf_skbedit_init()
158 sizeof(d->queue_mapping), &d->queue_mapping)) in tcf_skbedit_dump()
DKconfig684 Say Y here to change skb priority or queue_mapping settings.
/linux-4.4.14/include/trace/events/
Dnet.h21 __field( u16, queue_mapping )
41 __entry->queue_mapping = skb->queue_mapping;
61 __get_str(name), __entry->queue_mapping, __entry->skbaddr,
149 __field( u16, queue_mapping )
175 __entry->queue_mapping = skb->queue_mapping;
195 __get_str(name), __entry->napi_id, __entry->queue_mapping,
/linux-4.4.14/include/net/tc_act/
Dtc_skbedit.h29 u16 queue_mapping; member
/linux-4.4.14/Documentation/networking/
Dmultiqueue.txt36 bands and queues based on the value in skb->queue_mapping. Use this field in
44 hardware. Once the association is made, any skb with skb->queue_mapping set,
76 action skbedit queue_mapping 3
Dpacket_mmap.txt593 - PACKET_FANOUT_QM: schedule to socket by skbs recorded queue_mapping
Dfilter.txt278 queue skb->queue_mapping
Dbonding.txt1643 192.168.1.100 action skbedit queue_mapping 2
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_debugfs.c633 vsi->info.queue_mapping[0], vsi->info.queue_mapping[1], in i40e_dbg_dump_vsi_seid()
634 vsi->info.queue_mapping[2], vsi->info.queue_mapping[3], in i40e_dbg_dump_vsi_seid()
635 vsi->info.queue_mapping[4], vsi->info.queue_mapping[5], in i40e_dbg_dump_vsi_seid()
636 vsi->info.queue_mapping[6], vsi->info.queue_mapping[7]); in i40e_dbg_dump_vsi_seid()
639 vsi->info.queue_mapping[8], vsi->info.queue_mapping[9], in i40e_dbg_dump_vsi_seid()
640 vsi->info.queue_mapping[10], vsi->info.queue_mapping[11], in i40e_dbg_dump_vsi_seid()
641 vsi->info.queue_mapping[12], vsi->info.queue_mapping[13], in i40e_dbg_dump_vsi_seid()
642 vsi->info.queue_mapping[14], vsi->info.queue_mapping[15]); in i40e_dbg_dump_vsi_seid()
Di40e_fcoe.c1087 flags_rsvd_lanq |= ((u64)skb->queue_mapping << in i40e_fcoe_program_ddp()
1359 struct i40e_ring *tx_ring = vsi->tx_rings[skb->queue_mapping]; in i40e_fcoe_xmit_frame()
Di40e_virtchnl_pf.c236 le16_to_cpu(vsi->info.queue_mapping[vsi_queue_id]); in i40e_vc_get_pf_queue_id()
238 pf_queue_id = le16_to_cpu(vsi->info.queue_mapping[0]) + in i40e_vc_get_pf_queue_id()
Di40e_adminq_cmd.h816 __le16 queue_mapping[16]; member
Di40e_main.c1693 ctxt->info.queue_mapping[i] = in i40e_vsi_setup_queue_map()
1698 ctxt->info.queue_mapping[0] = cpu_to_le16(vsi->base_queue); in i40e_vsi_setup_queue_map()
4740 memcpy(&vsi->info.queue_mapping, in i40e_vsi_update_queue_map()
4741 &ctxt->info.queue_mapping, sizeof(vsi->info.queue_mapping)); in i40e_vsi_update_queue_map()
Di40e_txrx.c2890 struct i40e_ring *tx_ring = vsi->tx_rings[skb->queue_mapping]; in i40e_lan_xmit_frame()
/linux-4.4.14/include/uapi/linux/
Dbpf.h282 __u32 queue_mapping; member
/linux-4.4.14/include/linux/
Dskbuff.h591 __u16 queue_mapping; member
3441 static inline void skb_set_queue_mapping(struct sk_buff *skb, u16 queue_mapping) in skb_set_queue_mapping() argument
3443 skb->queue_mapping = queue_mapping; in skb_set_queue_mapping()
3448 return skb->queue_mapping; in skb_get_queue_mapping()
3453 to->queue_mapping = from->queue_mapping; in skb_copy_queue_mapping()
3458 skb->queue_mapping = rx_queue + 1; in skb_record_rx_queue()
3463 return skb->queue_mapping - 1; in skb_get_rx_queue()
3468 return skb->queue_mapping != 0; in skb_rx_queue_recorded()
Dif_team.h216 BUILD_BUG_ON(sizeof(skb->queue_mapping) != in team_dev_queue_xmit()
/linux-4.4.14/drivers/net/wireless/cw1200/
Dwsm.h1856 static const u8 queue_mapping[] = { in wsm_queue_id_to_linux() local
1859 return queue_mapping[queue_id]; in wsm_queue_id_to_linux()
1864 static const u8 queue_mapping[] = { in wsm_queue_id_to_wsm() local
1867 return queue_mapping[queue_id]; in wsm_queue_id_to_wsm()
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/
Dhns_enet.c172 dev_queue = netdev_get_tx_queue(ndev, skb->queue_mapping); in hns_nic_net_xmit_hw()
176 assert(skb->queue_mapping < priv->ae_handle->q_num); in hns_nic_net_xmit_hw()
177 hnae_queue_xmit(priv->ae_handle->qs[skb->queue_mapping], buf_num); in hns_nic_net_xmit_hw()
205 netif_stop_subqueue(ndev, skb->queue_mapping); in hns_nic_net_xmit_hw()
1094 assert(skb->queue_mapping < ndev->ae_handle->q_num); in hns_nic_net_xmit()
1096 &tx_ring_data(priv, skb->queue_mapping)); in hns_nic_net_xmit()
Dhns_ethtool.c510 skb->queue_mapping = NIC_LB_TEST_RING_ID; in __lb_run_test()
522 &tx_ring_data(priv, skb->queue_mapping)); in __lb_run_test()
/linux-4.4.14/arch/powerpc/net/
Dbpf_jit_comp.c395 queue_mapping) != 2); in bpf_jit_build_body()
397 queue_mapping)); in bpf_jit_build_body()
/linux-4.4.14/arch/arm/net/
Dbpf_jit_32.c944 queue_mapping) != 2); in build_body()
946 queue_mapping) > 0xff); in build_body()
947 off = offsetof(struct sk_buff, queue_mapping); in build_body()
/linux-4.4.14/arch/mips/net/
Dbpf_jit.c1170 queue_mapping) != 2); in build_body()
1172 queue_mapping) > 0xff); in build_body()
1173 off = offsetof(struct sk_buff, queue_mapping); in build_body()
/linux-4.4.14/net/core/
Dfilter.c174 BUILD_BUG_ON(FIELD_SIZEOF(struct sk_buff, queue_mapping) != 2); in convert_skb_access()
177 offsetof(struct sk_buff, queue_mapping)); in convert_skb_access()
1828 case offsetof(struct __sk_buff, queue_mapping): in bpf_net_convert_ctx_access()
Dskbuff.c774 new->queue_mapping = old->queue_mapping; in __copy_skb_header()
/linux-4.4.14/drivers/net/bonding/
Dbond_main.c254 BUILD_BUG_ON(sizeof(skb->queue_mapping) != in bond_dev_queue_xmit()
256 skb->queue_mapping = qdisc_skb_cb(skb)->slave_dev_queue_mapping; in bond_dev_queue_xmit()
3937 if (!skb->queue_mapping) in bond_slave_override()
3942 if (slave->queue_id == skb->queue_mapping) { in bond_slave_override()
3968 qdisc_skb_cb(skb)->slave_dev_queue_mapping = skb->queue_mapping; in bond_select_queue()
/linux-4.4.14/drivers/net/team/
Dteam.c794 if (!team->queue_override_enabled || !skb->queue_mapping) in team_queue_override_transmit()
796 qom_list = __team_get_qom_list(team, skb->queue_mapping); in team_queue_override_transmit()
1686 qdisc_skb_cb(skb)->slave_dev_queue_mapping = skb->queue_mapping; in team_select_queue()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/
Dqlge_ethtool.c536 skb->queue_mapping = 0; in ql_run_loopback_test()
Dqlge_main.c2651 u32 tx_ring_idx = (u32) skb->queue_mapping; in qlge_send()
/linux-4.4.14/arch/sparc/net/
Dbpf_jit_comp.c591 emit_skb_load16(queue_mapping, r_A); in bpf_jit_compile()
/linux-4.4.14/drivers/net/ethernet/tile/
Dtilegx.c1950 slot = tile_net_equeue_try_reserve(dev, skb->queue_mapping, comps, in tile_net_tx_tso()
2048 slot = tile_net_equeue_try_reserve(dev, skb->queue_mapping, comps, in tile_net_tx()
/linux-4.4.14/drivers/net/ethernet/sun/
Dsunvnet.c1126 nskb->queue_mapping = skb->queue_mapping; in vnet_skb_shape()
/linux-4.4.14/samples/bpf/
Dtest_verifier.c684 offsetof(struct __sk_buff, queue_mapping)),
/linux-4.4.14/drivers/net/wireless/b43legacy/
Dmain.c2530 skb_queue_tail(&wl->tx_queue[skb->queue_mapping], skb); in b43legacy_op_tx()
2531 if (!wl->tx_queue_stopped[skb->queue_mapping]) in b43legacy_op_tx()
2534 ieee80211_stop_queue(wl->hw, skb->queue_mapping); in b43legacy_op_tx()
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_netdev.c608 unsigned int r_idx = skb->queue_mapping; in fm10k_xmit_frame()
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40e_adminq_cmd.h813 __le16 queue_mapping[16]; member
Di40e_txrx.c2032 struct i40e_ring *tx_ring = adapter->tx_rings[skb->queue_mapping]; in i40evf_xmit_frame()
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/
Dlio_main.c1339 q = skb->queue_mapping; in check_txq_state()
2684 cpu = skb->queue_mapping; in liquidio_xmit()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c1659 return skb->queue_mapping >> 1; in skb_txq()
1671 return skb->queue_mapping & 1; in is_ctrl_pkt()
/linux-4.4.14/drivers/net/wireless/b43/
Dmain.c3654 skb_queue_tail(&wl->tx_queue[skb->queue_mapping], skb); in b43_op_tx()
3655 if (!wl->tx_queue_stopped[skb->queue_mapping]) { in b43_op_tx()
3658 ieee80211_stop_queue(wl->hw, skb->queue_mapping); in b43_op_tx()
/linux-4.4.14/drivers/net/vmxnet3/
Dvmxnet3_drv.c1123 BUG_ON(skb->queue_mapping > adapter->num_tx_queues); in vmxnet3_xmit_frame()
1125 &adapter->tx_queue[skb->queue_mapping], in vmxnet3_xmit_frame()
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe-drv.c1404 channel = pdata->channel + skb->queue_mapping; in xgbe_xmit()
/linux-4.4.14/drivers/net/
Dtun.c813 int txq = skb->queue_mapping; in tun_net_xmit()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c3631 tx_ring = adapter->tx_ring[skb->queue_mapping]; in ixgbevf_xmit_frame()
/linux-4.4.14/drivers/net/ethernet/freescale/
Dgianfar.c2333 rq = skb->queue_mapping; in gfar_start_xmit()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c7458 return skb->queue_mapping + fwd_adapter->tx_base_queue; in ixgbe_select_queue()
7639 tx_ring = ring ? ring : adapter->tx_ring[skb->queue_mapping]; in __ixgbe_xmit_frame()
/linux-4.4.14/lib/
Dtest_bpf.c5145 skb->queue_mapping = SKB_QUEUE_MAP; in populate_skb()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_main.c5070 unsigned int r_idx = skb->queue_mapping; in igb_tx_queue_mapping()