/linux-4.4.14/net/sched/ |
D | act_skbedit.c | 44 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()
|
D | Kconfig | 684 Say Y here to change skb priority or queue_mapping settings.
|
/linux-4.4.14/include/trace/events/ |
D | net.h | 21 __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/ |
D | tc_skbedit.h | 29 u16 queue_mapping; member
|
/linux-4.4.14/Documentation/networking/ |
D | multiqueue.txt | 36 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
|
D | packet_mmap.txt | 593 - PACKET_FANOUT_QM: schedule to socket by skbs recorded queue_mapping
|
D | filter.txt | 278 queue skb->queue_mapping
|
D | bonding.txt | 1643 192.168.1.100 action skbedit queue_mapping 2
|
/linux-4.4.14/drivers/net/ethernet/intel/i40e/ |
D | i40e_debugfs.c | 633 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()
|
D | i40e_fcoe.c | 1087 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()
|
D | i40e_virtchnl_pf.c | 236 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()
|
D | i40e_adminq_cmd.h | 816 __le16 queue_mapping[16]; member
|
D | i40e_main.c | 1693 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()
|
D | i40e_txrx.c | 2890 struct i40e_ring *tx_ring = vsi->tx_rings[skb->queue_mapping]; in i40e_lan_xmit_frame()
|
/linux-4.4.14/include/uapi/linux/ |
D | bpf.h | 282 __u32 queue_mapping; member
|
/linux-4.4.14/include/linux/ |
D | skbuff.h | 591 __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()
|
D | if_team.h | 216 BUILD_BUG_ON(sizeof(skb->queue_mapping) != in team_dev_queue_xmit()
|
/linux-4.4.14/drivers/net/wireless/cw1200/ |
D | wsm.h | 1856 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/ |
D | hns_enet.c | 172 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()
|
D | hns_ethtool.c | 510 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/ |
D | bpf_jit_comp.c | 395 queue_mapping) != 2); in bpf_jit_build_body() 397 queue_mapping)); in bpf_jit_build_body()
|
/linux-4.4.14/arch/arm/net/ |
D | bpf_jit_32.c | 944 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/ |
D | bpf_jit.c | 1170 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/ |
D | filter.c | 174 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()
|
D | skbuff.c | 774 new->queue_mapping = old->queue_mapping; in __copy_skb_header()
|
/linux-4.4.14/drivers/net/bonding/ |
D | bond_main.c | 254 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/ |
D | team.c | 794 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/ |
D | qlge_ethtool.c | 536 skb->queue_mapping = 0; in ql_run_loopback_test()
|
D | qlge_main.c | 2651 u32 tx_ring_idx = (u32) skb->queue_mapping; in qlge_send()
|
/linux-4.4.14/arch/sparc/net/ |
D | bpf_jit_comp.c | 591 emit_skb_load16(queue_mapping, r_A); in bpf_jit_compile()
|
/linux-4.4.14/drivers/net/ethernet/tile/ |
D | tilegx.c | 1950 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/ |
D | sunvnet.c | 1126 nskb->queue_mapping = skb->queue_mapping; in vnet_skb_shape()
|
/linux-4.4.14/samples/bpf/ |
D | test_verifier.c | 684 offsetof(struct __sk_buff, queue_mapping)),
|
/linux-4.4.14/drivers/net/wireless/b43legacy/ |
D | main.c | 2530 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/ |
D | fm10k_netdev.c | 608 unsigned int r_idx = skb->queue_mapping; in fm10k_xmit_frame()
|
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/ |
D | i40e_adminq_cmd.h | 813 __le16 queue_mapping[16]; member
|
D | i40e_txrx.c | 2032 struct i40e_ring *tx_ring = adapter->tx_rings[skb->queue_mapping]; in i40evf_xmit_frame()
|
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/ |
D | lio_main.c | 1339 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/ |
D | sge.c | 1659 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/ |
D | main.c | 3654 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/ |
D | vmxnet3_drv.c | 1123 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/ |
D | xgbe-drv.c | 1404 channel = pdata->channel + skb->queue_mapping; in xgbe_xmit()
|
/linux-4.4.14/drivers/net/ |
D | tun.c | 813 int txq = skb->queue_mapping; in tun_net_xmit()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/ |
D | ixgbevf_main.c | 3631 tx_ring = adapter->tx_ring[skb->queue_mapping]; in ixgbevf_xmit_frame()
|
/linux-4.4.14/drivers/net/ethernet/freescale/ |
D | gianfar.c | 2333 rq = skb->queue_mapping; in gfar_start_xmit()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_main.c | 7458 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/ |
D | test_bpf.c | 5145 skb->queue_mapping = SKB_QUEUE_MAP; in populate_skb()
|
/linux-4.4.14/drivers/net/ethernet/intel/igb/ |
D | igb_main.c | 5070 unsigned int r_idx = skb->queue_mapping; in igb_tx_queue_mapping()
|