Skip to content

Commit faa615f

Browse files
Sameeh Jubrandavem330
authored andcommitted
net: ena: change num_queues to num_io_queues for clarity and consistency
Most places in the code refer to the IO queues as io_queues and not simply queues. Examples - max_io_queues_per_vf, ENA_MAX_NUM_IO_QUEUES, ena_destroy_all_io_queues() etc.. We are also adding the new max_num_io_queues field to struct ena_adapter in the following commit. The changes included in this commit are: struct ena_adapter->num_queues => struct ena_adapter->num_io_queues Signed-off-by: Arthur Kiyanovski <[email protected]> Signed-off-by: Sameeh Jubran <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 9b75803 commit faa615f

File tree

3 files changed

+44
-44
lines changed

3 files changed

+44
-44
lines changed

drivers/net/ethernet/amazon/ena/ena_ethtool.c

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ static void ena_queue_stats(struct ena_adapter *adapter, u64 **data)
133133
u64 *ptr;
134134
int i, j;
135135

136-
for (i = 0; i < adapter->num_queues; i++) {
136+
for (i = 0; i < adapter->num_io_queues; i++) {
137137
/* Tx stats */
138138
ring = &adapter->tx_ring[i];
139139

@@ -205,7 +205,7 @@ int ena_get_sset_count(struct net_device *netdev, int sset)
205205
if (sset != ETH_SS_STATS)
206206
return -EOPNOTSUPP;
207207

208-
return adapter->num_queues * (ENA_STATS_ARRAY_TX + ENA_STATS_ARRAY_RX)
208+
return adapter->num_io_queues * (ENA_STATS_ARRAY_TX + ENA_STATS_ARRAY_RX)
209209
+ ENA_STATS_ARRAY_GLOBAL + ENA_STATS_ARRAY_ENA_COM;
210210
}
211211

@@ -214,7 +214,7 @@ static void ena_queue_strings(struct ena_adapter *adapter, u8 **data)
214214
const struct ena_stats *ena_stats;
215215
int i, j;
216216

217-
for (i = 0; i < adapter->num_queues; i++) {
217+
for (i = 0; i < adapter->num_io_queues; i++) {
218218
/* Tx stats */
219219
for (j = 0; j < ENA_STATS_ARRAY_TX; j++) {
220220
ena_stats = &ena_stats_tx_strings[j];
@@ -333,7 +333,7 @@ static void ena_update_tx_rings_intr_moderation(struct ena_adapter *adapter)
333333

334334
val = ena_com_get_nonadaptive_moderation_interval_tx(adapter->ena_dev);
335335

336-
for (i = 0; i < adapter->num_queues; i++)
336+
for (i = 0; i < adapter->num_io_queues; i++)
337337
adapter->tx_ring[i].smoothed_interval = val;
338338
}
339339

@@ -344,7 +344,7 @@ static void ena_update_rx_rings_intr_moderation(struct ena_adapter *adapter)
344344

345345
val = ena_com_get_nonadaptive_moderation_interval_rx(adapter->ena_dev);
346346

347-
for (i = 0; i < adapter->num_queues; i++)
347+
for (i = 0; i < adapter->num_io_queues; i++)
348348
adapter->rx_ring[i].smoothed_interval = val;
349349
}
350350

@@ -612,7 +612,7 @@ static int ena_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *info,
612612

613613
switch (info->cmd) {
614614
case ETHTOOL_GRXRINGS:
615-
info->data = adapter->num_queues;
615+
info->data = adapter->num_io_queues;
616616
rc = 0;
617617
break;
618618
case ETHTOOL_GRXFH:
@@ -734,12 +734,12 @@ static void ena_get_channels(struct net_device *netdev,
734734
{
735735
struct ena_adapter *adapter = netdev_priv(netdev);
736736

737-
channels->max_rx = adapter->num_queues;
738-
channels->max_tx = adapter->num_queues;
737+
channels->max_rx = adapter->num_io_queues;
738+
channels->max_tx = adapter->num_io_queues;
739739
channels->max_other = 0;
740740
channels->max_combined = 0;
741-
channels->rx_count = adapter->num_queues;
742-
channels->tx_count = adapter->num_queues;
741+
channels->rx_count = adapter->num_io_queues;
742+
channels->tx_count = adapter->num_io_queues;
743743
channels->other_count = 0;
744744
channels->combined_count = 0;
745745
}

drivers/net/ethernet/amazon/ena/ena_netdev.c

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ static void update_rx_ring_mtu(struct ena_adapter *adapter, int mtu)
101101
{
102102
int i;
103103

104-
for (i = 0; i < adapter->num_queues; i++)
104+
for (i = 0; i < adapter->num_io_queues; i++)
105105
adapter->rx_ring[i].mtu = mtu;
106106
}
107107

@@ -129,10 +129,10 @@ static int ena_init_rx_cpu_rmap(struct ena_adapter *adapter)
129129
u32 i;
130130
int rc;
131131

132-
adapter->netdev->rx_cpu_rmap = alloc_irq_cpu_rmap(adapter->num_queues);
132+
adapter->netdev->rx_cpu_rmap = alloc_irq_cpu_rmap(adapter->num_io_queues);
133133
if (!adapter->netdev->rx_cpu_rmap)
134134
return -ENOMEM;
135-
for (i = 0; i < adapter->num_queues; i++) {
135+
for (i = 0; i < adapter->num_io_queues; i++) {
136136
int irq_idx = ENA_IO_IRQ_IDX(i);
137137

138138
rc = irq_cpu_rmap_add(adapter->netdev->rx_cpu_rmap,
@@ -172,7 +172,7 @@ static void ena_init_io_rings(struct ena_adapter *adapter)
172172

173173
ena_dev = adapter->ena_dev;
174174

175-
for (i = 0; i < adapter->num_queues; i++) {
175+
for (i = 0; i < adapter->num_io_queues; i++) {
176176
txr = &adapter->tx_ring[i];
177177
rxr = &adapter->rx_ring[i];
178178

@@ -294,7 +294,7 @@ static int ena_setup_all_tx_resources(struct ena_adapter *adapter)
294294
{
295295
int i, rc = 0;
296296

297-
for (i = 0; i < adapter->num_queues; i++) {
297+
for (i = 0; i < adapter->num_io_queues; i++) {
298298
rc = ena_setup_tx_resources(adapter, i);
299299
if (rc)
300300
goto err_setup_tx;
@@ -322,7 +322,7 @@ static void ena_free_all_io_tx_resources(struct ena_adapter *adapter)
322322
{
323323
int i;
324324

325-
for (i = 0; i < adapter->num_queues; i++)
325+
for (i = 0; i < adapter->num_io_queues; i++)
326326
ena_free_tx_resources(adapter, i);
327327
}
328328

@@ -428,7 +428,7 @@ static int ena_setup_all_rx_resources(struct ena_adapter *adapter)
428428
{
429429
int i, rc = 0;
430430

431-
for (i = 0; i < adapter->num_queues; i++) {
431+
for (i = 0; i < adapter->num_io_queues; i++) {
432432
rc = ena_setup_rx_resources(adapter, i);
433433
if (rc)
434434
goto err_setup_rx;
@@ -456,7 +456,7 @@ static void ena_free_all_io_rx_resources(struct ena_adapter *adapter)
456456
{
457457
int i;
458458

459-
for (i = 0; i < adapter->num_queues; i++)
459+
for (i = 0; i < adapter->num_io_queues; i++)
460460
ena_free_rx_resources(adapter, i);
461461
}
462462

@@ -600,7 +600,7 @@ static void ena_refill_all_rx_bufs(struct ena_adapter *adapter)
600600
struct ena_ring *rx_ring;
601601
int i, rc, bufs_num;
602602

603-
for (i = 0; i < adapter->num_queues; i++) {
603+
for (i = 0; i < adapter->num_io_queues; i++) {
604604
rx_ring = &adapter->rx_ring[i];
605605
bufs_num = rx_ring->ring_size - 1;
606606
rc = ena_refill_rx_bufs(rx_ring, bufs_num);
@@ -616,7 +616,7 @@ static void ena_free_all_rx_bufs(struct ena_adapter *adapter)
616616
{
617617
int i;
618618

619-
for (i = 0; i < adapter->num_queues; i++)
619+
for (i = 0; i < adapter->num_io_queues; i++)
620620
ena_free_rx_bufs(adapter, i);
621621
}
622622

@@ -688,7 +688,7 @@ static void ena_free_all_tx_bufs(struct ena_adapter *adapter)
688688
struct ena_ring *tx_ring;
689689
int i;
690690

691-
for (i = 0; i < adapter->num_queues; i++) {
691+
for (i = 0; i < adapter->num_io_queues; i++) {
692692
tx_ring = &adapter->tx_ring[i];
693693
ena_free_tx_bufs(tx_ring);
694694
}
@@ -699,7 +699,7 @@ static void ena_destroy_all_tx_queues(struct ena_adapter *adapter)
699699
u16 ena_qid;
700700
int i;
701701

702-
for (i = 0; i < adapter->num_queues; i++) {
702+
for (i = 0; i < adapter->num_io_queues; i++) {
703703
ena_qid = ENA_IO_TXQ_IDX(i);
704704
ena_com_destroy_io_queue(adapter->ena_dev, ena_qid);
705705
}
@@ -710,7 +710,7 @@ static void ena_destroy_all_rx_queues(struct ena_adapter *adapter)
710710
u16 ena_qid;
711711
int i;
712712

713-
for (i = 0; i < adapter->num_queues; i++) {
713+
for (i = 0; i < adapter->num_io_queues; i++) {
714714
ena_qid = ENA_IO_RXQ_IDX(i);
715715
cancel_work_sync(&adapter->ena_napi[i].dim.work);
716716
ena_com_destroy_io_queue(adapter->ena_dev, ena_qid);
@@ -1359,7 +1359,7 @@ static int ena_enable_msix(struct ena_adapter *adapter, int num_queues)
13591359
netif_notice(adapter, probe, adapter->netdev,
13601360
"enable only %d MSI-X (out of %d), reduce the number of queues\n",
13611361
irq_cnt, msix_vecs);
1362-
adapter->num_queues = irq_cnt - ENA_ADMIN_MSIX_VEC;
1362+
adapter->num_io_queues = irq_cnt - ENA_ADMIN_MSIX_VEC;
13631363
}
13641364

13651365
if (ena_init_rx_cpu_rmap(adapter))
@@ -1397,7 +1397,7 @@ static void ena_setup_io_intr(struct ena_adapter *adapter)
13971397

13981398
netdev = adapter->netdev;
13991399

1400-
for (i = 0; i < adapter->num_queues; i++) {
1400+
for (i = 0; i < adapter->num_io_queues; i++) {
14011401
irq_idx = ENA_IO_IRQ_IDX(i);
14021402
cpu = i % num_online_cpus();
14031403

@@ -1529,7 +1529,7 @@ static void ena_del_napi(struct ena_adapter *adapter)
15291529
{
15301530
int i;
15311531

1532-
for (i = 0; i < adapter->num_queues; i++)
1532+
for (i = 0; i < adapter->num_io_queues; i++)
15331533
netif_napi_del(&adapter->ena_napi[i].napi);
15341534
}
15351535

@@ -1538,7 +1538,7 @@ static void ena_init_napi(struct ena_adapter *adapter)
15381538
struct ena_napi *napi;
15391539
int i;
15401540

1541-
for (i = 0; i < adapter->num_queues; i++) {
1541+
for (i = 0; i < adapter->num_io_queues; i++) {
15421542
napi = &adapter->ena_napi[i];
15431543

15441544
netif_napi_add(adapter->netdev,
@@ -1555,15 +1555,15 @@ static void ena_napi_disable_all(struct ena_adapter *adapter)
15551555
{
15561556
int i;
15571557

1558-
for (i = 0; i < adapter->num_queues; i++)
1558+
for (i = 0; i < adapter->num_io_queues; i++)
15591559
napi_disable(&adapter->ena_napi[i].napi);
15601560
}
15611561

15621562
static void ena_napi_enable_all(struct ena_adapter *adapter)
15631563
{
15641564
int i;
15651565

1566-
for (i = 0; i < adapter->num_queues; i++)
1566+
for (i = 0; i < adapter->num_io_queues; i++)
15671567
napi_enable(&adapter->ena_napi[i].napi);
15681568
}
15691569

@@ -1673,7 +1673,7 @@ static int ena_create_all_io_tx_queues(struct ena_adapter *adapter)
16731673
struct ena_com_dev *ena_dev = adapter->ena_dev;
16741674
int rc, i;
16751675

1676-
for (i = 0; i < adapter->num_queues; i++) {
1676+
for (i = 0; i < adapter->num_io_queues; i++) {
16771677
rc = ena_create_io_tx_queue(adapter, i);
16781678
if (rc)
16791679
goto create_err;
@@ -1741,7 +1741,7 @@ static int ena_create_all_io_rx_queues(struct ena_adapter *adapter)
17411741
struct ena_com_dev *ena_dev = adapter->ena_dev;
17421742
int rc, i;
17431743

1744-
for (i = 0; i < adapter->num_queues; i++) {
1744+
for (i = 0; i < adapter->num_io_queues; i++) {
17451745
rc = ena_create_io_rx_queue(adapter, i);
17461746
if (rc)
17471747
goto create_err;
@@ -1764,7 +1764,7 @@ static void set_io_rings_size(struct ena_adapter *adapter,
17641764
{
17651765
int i;
17661766

1767-
for (i = 0; i < adapter->num_queues; i++) {
1767+
for (i = 0; i < adapter->num_io_queues; i++) {
17681768
adapter->tx_ring[i].ring_size = new_tx_size;
17691769
adapter->rx_ring[i].ring_size = new_rx_size;
17701770
}
@@ -1902,14 +1902,14 @@ static int ena_up(struct ena_adapter *adapter)
19021902
set_bit(ENA_FLAG_DEV_UP, &adapter->flags);
19031903

19041904
/* Enable completion queues interrupt */
1905-
for (i = 0; i < adapter->num_queues; i++)
1905+
for (i = 0; i < adapter->num_io_queues; i++)
19061906
ena_unmask_interrupt(&adapter->tx_ring[i],
19071907
&adapter->rx_ring[i]);
19081908

19091909
/* schedule napi in case we had pending packets
19101910
* from the last time we disable napi
19111911
*/
1912-
for (i = 0; i < adapter->num_queues; i++)
1912+
for (i = 0; i < adapter->num_io_queues; i++)
19131913
napi_schedule(&adapter->ena_napi[i].napi);
19141914

19151915
return rc;
@@ -1984,13 +1984,13 @@ static int ena_open(struct net_device *netdev)
19841984
int rc;
19851985

19861986
/* Notify the stack of the actual queue counts. */
1987-
rc = netif_set_real_num_tx_queues(netdev, adapter->num_queues);
1987+
rc = netif_set_real_num_tx_queues(netdev, adapter->num_io_queues);
19881988
if (rc) {
19891989
netif_err(adapter, ifup, netdev, "Can't set num tx queues\n");
19901990
return rc;
19911991
}
19921992

1993-
rc = netif_set_real_num_rx_queues(netdev, adapter->num_queues);
1993+
rc = netif_set_real_num_rx_queues(netdev, adapter->num_io_queues);
19941994
if (rc) {
19951995
netif_err(adapter, ifup, netdev, "Can't set num rx queues\n");
19961996
return rc;
@@ -2495,7 +2495,7 @@ static void ena_get_stats64(struct net_device *netdev,
24952495
if (!test_bit(ENA_FLAG_DEV_UP, &adapter->flags))
24962496
return;
24972497

2498-
for (i = 0; i < adapter->num_queues; i++) {
2498+
for (i = 0; i < adapter->num_io_queues; i++) {
24992499
u64 bytes, packets;
25002500

25012501
tx_ring = &adapter->tx_ring[i];
@@ -2783,7 +2783,7 @@ static int ena_restore_device(struct ena_adapter *adapter)
27832783
}
27842784

27852785
rc = ena_enable_msix_and_set_admin_interrupts(adapter,
2786-
adapter->num_queues);
2786+
adapter->num_io_queues);
27872787
if (rc) {
27882788
dev_err(&pdev->dev, "Enable MSI-X failed\n");
27892789
goto err_device_destroy;
@@ -2948,7 +2948,7 @@ static void check_for_missing_completions(struct ena_adapter *adapter)
29482948

29492949
budget = ENA_MONITORED_TX_QUEUES;
29502950

2951-
for (i = adapter->last_monitored_tx_qid; i < adapter->num_queues; i++) {
2951+
for (i = adapter->last_monitored_tx_qid; i < adapter->num_io_queues; i++) {
29522952
tx_ring = &adapter->tx_ring[i];
29532953
rx_ring = &adapter->rx_ring[i];
29542954

@@ -2965,7 +2965,7 @@ static void check_for_missing_completions(struct ena_adapter *adapter)
29652965
break;
29662966
}
29672967

2968-
adapter->last_monitored_tx_qid = i % adapter->num_queues;
2968+
adapter->last_monitored_tx_qid = i % adapter->num_io_queues;
29692969
}
29702970

29712971
/* trigger napi schedule after 2 consecutive detections */
@@ -2995,7 +2995,7 @@ static void check_for_empty_rx_ring(struct ena_adapter *adapter)
29952995
if (test_bit(ENA_FLAG_TRIGGER_RESET, &adapter->flags))
29962996
return;
29972997

2998-
for (i = 0; i < adapter->num_queues; i++) {
2998+
for (i = 0; i < adapter->num_io_queues; i++) {
29992999
rx_ring = &adapter->rx_ring[i];
30003000

30013001
refill_required =
@@ -3302,7 +3302,7 @@ static int ena_rss_init_default(struct ena_adapter *adapter)
33023302
}
33033303

33043304
for (i = 0; i < ENA_RX_RSS_TABLE_SIZE; i++) {
3305-
val = ethtool_rxfh_indir_default(i, adapter->num_queues);
3305+
val = ethtool_rxfh_indir_default(i, adapter->num_io_queues);
33063306
rc = ena_com_indirect_table_fill_entry(ena_dev, i,
33073307
ENA_IO_RXQ_IDX(val));
33083308
if (unlikely(rc && (rc != -EOPNOTSUPP))) {
@@ -3545,7 +3545,7 @@ static int ena_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
35453545
adapter->max_tx_sgl_size = calc_queue_ctx.max_tx_sgl_size;
35463546
adapter->max_rx_sgl_size = calc_queue_ctx.max_rx_sgl_size;
35473547

3548-
adapter->num_queues = io_queue_num;
3548+
adapter->num_io_queues = io_queue_num;
35493549
adapter->last_monitored_tx_qid = 0;
35503550

35513551
adapter->rx_copybreak = ENA_DEFAULT_RX_COPYBREAK;

drivers/net/ethernet/amazon/ena/ena_netdev.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ struct ena_adapter {
324324
u32 rx_copybreak;
325325
u32 max_mtu;
326326

327-
int num_queues;
327+
int num_io_queues;
328328

329329
int msix_vecs;
330330

0 commit comments

Comments
 (0)