net/sfc: avoid Tx queue setup failure if thresholds are set
Tx queue prefetch, host and writeback thresholds are used for performance fine-tuning and not applicable to Solarflare NICs. It is safe to just log warning and do not fail Tx queue setup to be more friendly to DPDK applications which hardcode it. Fixes: b1b7ad933b39 ("net/sfc: set up and release Tx queues") Cc: stable@dpdk.org Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
This commit is contained in:
parent
fdd7361b68
commit
048da2530d
@ -79,9 +79,8 @@ sfc_tx_qcheck_conf(struct sfc_adapter *sa, uint16_t nb_tx_desc,
|
||||
if (tx_conf->tx_thresh.pthresh != 0 ||
|
||||
tx_conf->tx_thresh.hthresh != 0 ||
|
||||
tx_conf->tx_thresh.wthresh != 0) {
|
||||
sfc_err(sa,
|
||||
sfc_warn(sa,
|
||||
"prefetch/host/writeback thresholds are not supported");
|
||||
rc = EINVAL;
|
||||
}
|
||||
|
||||
if (((flags & ETH_TXQ_FLAGS_NOMULTSEGS) == 0) &&
|
||||
|
Loading…
x
Reference in New Issue
Block a user