Home
last modified time | relevance | path

Searched refs:real_num_tx_queues (Results 1 – 25 of 53) sorted by relevance

123

/linux/net/sched/
H A Dsch_mqprio_lib.c38 if (qopt->offset[i] >= dev->real_num_tx_queues || in mqprio_validate_queue_counts()
39 last > dev->real_num_tx_queues) { in mqprio_validate_queue_counts()
43 i, dev->real_num_tx_queues); in mqprio_validate_queue_counts()
H A Dsch_mq.c119 if (ntx < dev->real_num_tx_queues) in mq_attach()
H A Dsch_multiq.c186 qopt->bands = qdisc_dev(sch)->real_num_tx_queues; in multiq_tune()
H A Dact_skbedit.c76 skb->dev->real_num_tx_queues > params->queue_mapping) { in tcf_skbedit_act()
/linux/drivers/net/ethernet/cavium/liquidio/
H A Docteon_network.h563 for (i = 0; i < netdev->real_num_tx_queues; i++) in stop_txqs()
576 for (i = 0; i < netdev->real_num_tx_queues; i++) { in wake_txqs()
597 for (i = 0; i < netdev->real_num_tx_queues; i++) in start_txqs()
/linux/drivers/net/
H A Difb.c219 for (i = 0; i < dev->real_num_tx_queues; i++) in ifb_get_strings()
233 dev->real_num_tx_queues); in ifb_get_sset_count()
270 for (i = 0; i < dev->real_num_tx_queues; i++) { in ifb_get_ethtool_stats()
H A Dxen-netfront.c363 unsigned int num_queues = dev->real_num_tx_queues; in xennet_open()
588 unsigned int num_queues = dev->real_num_tx_queues; in xennet_select_queue()
648 unsigned int num_queues = dev->real_num_tx_queues; in xennet_xdp_xmit()
721 unsigned int num_queues = dev->real_num_tx_queues; in xennet_start_xmit()
870 unsigned int num_queues = dev->real_num_tx_queues; in xennet_close()
885 for (i = 0; i < info->netdev->real_num_tx_queues; i++) { in xennet_destroy_queues()
1589 unsigned int num_queues = dev->real_num_tx_queues; in xennet_poll_controller()
1650 bpf_prog_add(prog, dev->real_num_tx_queues); in xennet_xdp_set()
1652 for (i = 0; i < dev->real_num_tx_queues; ++i) in xennet_xdp_set()
1656 for (i = 0; i < dev->real_num_tx_queues; ++i) in xennet_xdp_set()
[all …]
H A Dveth.c157 for (i = 0; i < dev->real_num_tx_queues; i++) in veth_get_strings()
173 VETH_TQ_STATS_LEN * dev->real_num_tx_queues + in veth_get_sset_count()
232 tx_idx += (i % dev->real_num_tx_queues) * VETH_TQ_STATS_LEN; in veth_get_ethtool_stats()
241 pp_idx = idx + dev->real_num_tx_queues * VETH_TQ_STATS_LEN; in veth_get_ethtool_stats()
250 channels->tx_count = dev->real_num_tx_queues; in veth_get_channels()
1244 if (peer && peer->real_num_tx_queues <= dev->real_num_rx_queues) { in veth_set_xdp_features()
1275 if (priv->_xdp_prog && peer && ch->rx_count < peer->real_num_tx_queues) in veth_set_channels()
1556 if (dev->real_num_rx_queues < peer->real_num_tx_queues) { in veth_xdp_set()
H A Dnet_failover.c140 if (unlikely(txq >= dev->real_num_tx_queues)) { in net_failover_select_queue()
142 txq -= dev->real_num_tx_queues; in net_failover_select_queue()
143 } while (txq >= dev->real_num_tx_queues); in net_failover_select_queue()
/linux/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_ethtool.c518 for (i = 0; i < netdev->real_num_tx_queues; i++) in fun_set_coalesce()
531 chan->tx_count = netdev->real_num_tx_queues; in fun_get_channels()
540 if (chan->tx_count == netdev->real_num_tx_queues && in fun_set_channels()
622 n = (dev->real_num_tx_queues + 1) * ARRAY_SIZE(txq_stat_names) + in fun_get_sset_count()
652 for (i = 0; i < netdev->real_num_tx_queues; i++) { in fun_get_strings()
770 totals = data + netdev->real_num_tx_queues * ARRAY_SIZE(txq_stat_names); in fun_get_ethtool_stats()
772 for (i = 0; i < netdev->real_num_tx_queues; i++) { in fun_get_ethtool_stats()
H A Dfuneth_main.c455 qset->ntxqs = netdev->real_num_tx_queues; in fun_free_rings()
839 .ntxqs = netdev->real_num_tx_queues, in funeth_open()
890 for (i = 0; i < netdev->real_num_tx_queues; i++) { in fun_get_stats64()
1592 newqs->ntxqs = dev->real_num_tx_queues; in fun_replace_queues()
1625 unsigned int keep_tx = min(dev->real_num_tx_queues, ntx); in fun_change_num_queues()
1632 .ntxqs = dev->real_num_tx_queues, in fun_change_num_queues()
1673 if (ntx < dev->real_num_tx_queues) in fun_change_num_queues()
1680 if (ntx > dev->real_num_tx_queues) in fun_change_num_queues()
/linux/net/core/
H A Dnetdev-genl.c340 if (q_id >= netdev->real_num_tx_queues) in netdev_nl_queue_validate()
420 for (i = ctx->txq_idx; i < netdev->real_num_tx_queues;) { in netdev_nl_queue_dump_one()
594 while (ops->get_queue_stats_tx && i < netdev->real_num_tx_queues) { in netdev_nl_stats_by_queue()
644 for (i = 0; i < netdev->real_num_tx_queues; i++) { in netdev_nl_stats_by_netdev()
H A Dnetpoll.c120 if (unlikely(q_index >= dev->real_num_tx_queues)) { in queue_process()
121 q_index = q_index % dev->real_num_tx_queues; in queue_process()
H A Dnet-sysfs.c1893 real_tx = dev->real_num_tx_queues; in register_queue_kobjects()
1928 real_tx = ndev->real_num_tx_queues; in queue_change_owner()
1948 real_tx = dev->real_num_tx_queues; in remove_queue_kobjects()
1954 dev->real_num_tx_queues = 0; in remove_queue_kobjects()
H A Ddev.c2885 if ((offset + count) > dev->real_num_tx_queues) in netdev_bind_sb_channel_queue()
2931 disabling = txq < dev->real_num_tx_queues; in netif_set_real_num_tx_queues()
2950 dev->real_num_tx_queues = txq; in netif_set_real_num_tx_queues()
2960 dev->real_num_tx_queues = txq; in netif_set_real_num_tx_queues()
3027 if (txq > dev->real_num_tx_queues) { in netif_set_real_num_queues()
3034 if (txq < dev->real_num_tx_queues) in netif_set_real_num_queues()
3245 u16 qcount = dev->real_num_tx_queues; in skb_tx_hash()
3256 qcount = dev->real_num_tx_queues; in skb_tx_hash()
4234 queue_index >= dev->real_num_tx_queues) { in netdev_pick_tx()
4265 if (dev->real_num_tx_queues != 1) { in netdev_core_pick_tx()
[all …]
/linux/drivers/s390/net/
H A Dqeth_ethtool.c209 channels->tx_count = dev->real_num_tx_queues; in qeth_get_channels()
238 channels->tx_count < dev->real_num_tx_queues) in qeth_set_channels()
/linux/drivers/net/ethernet/microsoft/mana/
H A Dmana_bpf.c62 q_idx = smp_processor_id() % ndev->real_num_tx_queues; in mana_xdp_xmit()
/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_qos.c474 ndev->num_tc, ndev->real_num_tx_queues); in sparx5_tc_mqprio_add()
484 ndev->num_tc, ndev->real_num_tx_queues); in sparx5_tc_mqprio_del()
/linux/drivers/net/hyperv/
H A Dnetvsc_bpf.c276 q_idx = smp_processor_id() % ndev->real_num_tx_queues; in netvsc_ndoxdp_xmit()
/linux/Documentation/networking/net_cachelines/
H A Dnet_device.rst114 unsigned_int real_num_tx_queues read_mostly - …
/linux/drivers/net/xen-netback/
H A Dinterface.c193 dev->real_num_tx_queues; in xenvif_select_queue()
198 return skb_get_hash_raw(skb) % dev->real_num_tx_queues; in xenvif_select_queue()
/linux/net/xdp/
H A Dxsk.c105 if (queue_id < dev->real_num_tx_queues) in xsk_get_pool_from_qid()
129 dev->real_num_tx_queues)) in xsk_reg_pool_at_qid()
134 if (queue_id < dev->real_num_tx_queues) in xsk_reg_pool_at_qid()
802 if (xs->queue_id >= xs->dev->real_num_tx_queues) in __xsk_generic_xmit()
/linux/drivers/net/ethernet/ibm/
H A Dibmveth.c580 for (i = 0; i < netdev->real_num_tx_queues; i++) { in ibmveth_open()
727 for (i = 0; i < netdev->real_num_tx_queues; i++) in ibmveth_close()
994 channels->tx_count = netdev->real_num_tx_queues; in ibmveth_get_channels()
1004 unsigned int old = netdev->real_num_tx_queues, in ibmveth_set_channels()
/linux/drivers/net/ethernet/myricom/myri10ge/
H A Dmyri10ge.c977 if (mgp->dev->real_num_tx_queues > 1) in myri10ge_reset()
985 if (status != 0 && mgp->dev->real_num_tx_queues > 1) { in myri10ge_reset()
1426 if ((ss->mgp->dev->real_num_tx_queues > 1) && in myri10ge_tx_done()
1551 if ((mgp->dev->real_num_tx_queues == 1) && (ss != mgp->ss)) { in myri10ge_intr()
2239 if (slice == 0 || (mgp->dev->real_num_tx_queues > 1)) { in myri10ge_get_txrx()
2315 if (mgp->dev->real_num_tx_queues > 1) in myri10ge_open()
2404 if (slice == 0 || mgp->dev->real_num_tx_queues > 1) in myri10ge_open()
2856 if ((mgp->dev->real_num_tx_queues > 1) && tx->queue_active == 0) { in myri10ge_xmit()
/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_stats.c171 #define MAX_Q(lif) ((lif)->netdev->real_num_tx_queues)

123