git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ixgbe/base: fix lan id for X550em
[dpdk.git]
/
drivers
/
net
/
null
/
rte_eth_null.c
diff --git
a/drivers/net/null/rte_eth_null.c
b/drivers/net/null/rte_eth_null.c
index
5895065
..
e244595
100644
(file)
--- a/
drivers/net/null/rte_eth_null.c
+++ b/
drivers/net/null/rte_eth_null.c
@@
-296,9
+296,9
@@
eth_stats_get(struct rte_eth_dev *dev, struct rte_eth_stats *igb_stats)
return;
internal = dev->data->dev_private;
return;
internal = dev->data->dev_private;
- memset(igb_stats, 0, sizeof(*igb_stats));
num_stats = RTE_MIN((unsigned)RTE_ETHDEV_QUEUE_STAT_CNTRS,
num_stats = RTE_MIN((unsigned)RTE_ETHDEV_QUEUE_STAT_CNTRS,
- internal->nb_rx_queues);
+ RTE_MIN(internal->nb_rx_queues,
+ RTE_DIM(internal->rx_null_queues)));
for (i = 0; i < num_stats; i++) {
igb_stats->q_ipackets[i] =
internal->rx_null_queues[i].rx_pkts.cnt;
for (i = 0; i < num_stats; i++) {
igb_stats->q_ipackets[i] =
internal->rx_null_queues[i].rx_pkts.cnt;
@@
-306,7
+306,8
@@
eth_stats_get(struct rte_eth_dev *dev, struct rte_eth_stats *igb_stats)
}
num_stats = RTE_MIN((unsigned)RTE_ETHDEV_QUEUE_STAT_CNTRS,
}
num_stats = RTE_MIN((unsigned)RTE_ETHDEV_QUEUE_STAT_CNTRS,
- internal->nb_tx_queues);
+ RTE_MIN(internal->nb_tx_queues,
+ RTE_DIM(internal->tx_null_queues)));
for (i = 0; i < num_stats; i++) {
igb_stats->q_opackets[i] =
internal->tx_null_queues[i].tx_pkts.cnt;
for (i = 0; i < num_stats; i++) {
igb_stats->q_opackets[i] =
internal->tx_null_queues[i].tx_pkts.cnt;
@@
-331,9
+332,9
@@
eth_stats_reset(struct rte_eth_dev *dev)
return;
internal = dev->data->dev_private;
return;
internal = dev->data->dev_private;
- for (i = 0; i <
internal->nb_rx_queues
; i++)
+ for (i = 0; i <
RTE_DIM(internal->rx_null_queues)
; i++)
internal->rx_null_queues[i].rx_pkts.cnt = 0;
internal->rx_null_queues[i].rx_pkts.cnt = 0;
- for (i = 0; i <
internal->nb_tx_queues
; i++) {
+ for (i = 0; i <
RTE_DIM(internal->tx_null_queues)
; i++) {
internal->tx_null_queues[i].tx_pkts.cnt = 0;
internal->tx_null_queues[i].err_pkts.cnt = 0;
}
internal->tx_null_queues[i].tx_pkts.cnt = 0;
internal->tx_null_queues[i].err_pkts.cnt = 0;
}