e1000: move workaround for wthresh on 82576 at wrong place
The workaround is moved in e1000em code but 82576 is an igb NIC. It breaks the fix of the commit 7e9e49feea. Signed-off-by: Intel <intel.com>
This commit is contained in:
parent
7e9e49feea
commit
a30ebfbb8c
@ -1270,6 +1270,8 @@ eth_em_tx_queue_setup(struct rte_eth_dev *dev,
|
||||
txq->pthresh = tx_conf->tx_thresh.pthresh;
|
||||
txq->hthresh = tx_conf->tx_thresh.hthresh;
|
||||
txq->wthresh = tx_conf->tx_thresh.wthresh;
|
||||
if (txq->wthresh > 0 && hw->mac.type == e1000_82576)
|
||||
txq->wthresh = 1;
|
||||
txq->queue_id = queue_idx;
|
||||
txq->port_id = dev->data->port_id;
|
||||
|
||||
@ -1391,6 +1393,9 @@ eth_em_rx_queue_setup(struct rte_eth_dev *dev,
|
||||
rxq->pthresh = rx_conf->rx_thresh.pthresh;
|
||||
rxq->hthresh = rx_conf->rx_thresh.hthresh;
|
||||
rxq->wthresh = rx_conf->rx_thresh.wthresh;
|
||||
if (rxq->wthresh > 0 && hw->mac.type == e1000_82576)
|
||||
rxq->wthresh = 1;
|
||||
|
||||
rxq->rx_free_thresh = rx_conf->rx_free_thresh;
|
||||
rxq->queue_id = queue_idx;
|
||||
rxq->port_id = dev->data->port_id;
|
||||
|
@ -1227,8 +1227,6 @@ eth_igb_tx_queue_setup(struct rte_eth_dev *dev,
|
||||
txq->pthresh = tx_conf->tx_thresh.pthresh;
|
||||
txq->hthresh = tx_conf->tx_thresh.hthresh;
|
||||
txq->wthresh = tx_conf->tx_thresh.wthresh;
|
||||
if (txq->wthresh > 0 && hw->mac.type == e1000_82576)
|
||||
txq->wthresh = 1;
|
||||
txq->queue_id = queue_idx;
|
||||
txq->port_id = dev->data->port_id;
|
||||
|
||||
@ -1343,8 +1341,6 @@ eth_igb_rx_queue_setup(struct rte_eth_dev *dev,
|
||||
rxq->pthresh = rx_conf->rx_thresh.pthresh;
|
||||
rxq->hthresh = rx_conf->rx_thresh.hthresh;
|
||||
rxq->wthresh = rx_conf->rx_thresh.wthresh;
|
||||
if (rxq->wthresh > 0 && hw->mac.type == e1000_82576)
|
||||
rxq->wthresh = 1;
|
||||
rxq->drop_en = rx_conf->rx_drop_en;
|
||||
rxq->rx_free_thresh = rx_conf->rx_free_thresh;
|
||||
rxq->queue_id = queue_idx;
|
||||
|
Loading…
x
Reference in New Issue
Block a user