]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/tap/tap_flow.c
net/tap: fix flow and port commands
[dpdk.git] / drivers / net / tap / tap_flow.c
index 41f734522c4bd41ab9c840330b8e9bc36d92f76c..aa339608b9a84b5b3925fa63b45e0dbf6de9039a 100644 (file)
@@ -1092,7 +1092,8 @@ priv_flow_process(struct pmd_internals *pmd,
                        if (action)
                                goto exit_action_not_supported;
                        action = 1;
-                       if (!queue || (queue->index >= pmd->nb_queues))
+                       if (!queue ||
+                           (queue->index > pmd->dev->data->nb_rx_queues - 1))
                                goto exit_action_not_supported;
                        if (flow)
                                err = add_action_skbedit(flow, queue->index);