net/e1000: add Tx/Rx tuning parameters
The optimal values of several transmission & reception related parameters, such as burst sizes, descriptor ring sizes, and number of queues, varies between different network interface devices. This patch allows individual PMDs to specify preferred parameter values. Signed-off-by: Remy Horton <remy.horton@intel.com> Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
This commit is contained in:
parent
3be82f5cc5
commit
88bcfa9706
@ -1121,6 +1121,12 @@ eth_em_infos_get(struct rte_eth_dev *dev, struct rte_eth_dev_info *dev_info)
|
||||
dev_info->speed_capa = ETH_LINK_SPEED_10M_HD | ETH_LINK_SPEED_10M |
|
||||
ETH_LINK_SPEED_100M_HD | ETH_LINK_SPEED_100M |
|
||||
ETH_LINK_SPEED_1G;
|
||||
|
||||
/* Preferred queue parameters */
|
||||
dev_info->default_rxportconf.nb_queues = 1;
|
||||
dev_info->default_txportconf.nb_queues = 1;
|
||||
dev_info->default_txportconf.ring_size = 256;
|
||||
dev_info->default_rxportconf.ring_size = 256;
|
||||
}
|
||||
|
||||
/* return 0 means link status changed, -1 means not changed */
|
||||
|
Loading…
Reference in New Issue
Block a user