[dpdk-stable] [PATCH 17.11 3/6] net/failsafe: add checks for deferred queue setup
Andrew Rybchenko
arybchenko at solarflare.com
Mon Dec 10 16:10:53 CET 2018
From: Ian Dolzhansky <ian.dolzhansky at oktetlabs.ru>
[ backported from upstream commit c3a210a264bda441e36109af1624ecc79ff4655f ]
Fixes: a46f8d584eb8 ("net/failsafe: add fail-safe PMD")
Signed-off-by: Ian Dolzhansky <ian.dolzhansky at oktetlabs.ru>
Signed-off-by: Andrew Rybchenko <arybchenko at solarflare.com>
---
drivers/net/failsafe/failsafe_ops.c | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/drivers/net/failsafe/failsafe_ops.c b/drivers/net/failsafe/failsafe_ops.c
index 885d63c..7eb6f71 100644
--- a/drivers/net/failsafe/failsafe_ops.c
+++ b/drivers/net/failsafe/failsafe_ops.c
@@ -284,6 +284,11 @@
uint8_t i;
int ret;
+ if (rx_conf->rx_deferred_start) {
+ ERROR("Rx queue deferred start is not supported");
+ return -EINVAL;
+ }
+
rxq = dev->data->rx_queues[rx_queue_id];
if (rxq != NULL) {
fs_rx_queue_release(rxq);
@@ -355,6 +360,11 @@
uint8_t i;
int ret;
+ if (tx_conf->tx_deferred_start) {
+ ERROR("Tx queue deferred start is not supported");
+ return -EINVAL;
+ }
+
txq = dev->data->tx_queues[tx_queue_id];
if (txq != NULL) {
fs_tx_queue_release(txq);
--
1.8.3.1
More information about the stable
mailing list