Add all_rx_queues port flag to use all rx queues 18/70818/3
authorLuc Provoost <luc.provoost@intel.com>
Mon, 17 Aug 2020 12:53:11 +0000 (14:53 +0200)
committerXavier Simonart <xavier.simonart@intel.com>
Tue, 18 Aug 2020 09:13:35 +0000 (09:13 +0000)
commit7610183ab984f1ffb362f0ffff95ba3b7efe4dd1
tree7d7592302fbc6ad59dbd59debd553192edce191d
parent05af2d54e86e36dae6009e2fbeb258c0fe37cffd
Add all_rx_queues port flag to use all rx queues

In the port section of the PROX configuration file, a new parameter can
be added: all_rx_queues. The default is all_rx_queues=no.

When the rx port variable of a task is listing a port name, all rx
queues will be used when the all_rx_queues is set for that port.
If not set, only one queue of that port will be "consumed", each time
the port is referenced in the rx port variable.
When the all_rx_queues is set for a port, you should NOT reference that
port more than once in the rx port variables.

Change-Id: If9662b1ac07adeec9db88d2a25ca68aed0b9e213
Signed-off-by: Luc Provoost <luc.provoost@intel.com>
VNFs/DPPD-PROX/main.c
VNFs/DPPD-PROX/prox_args.c
VNFs/DPPD-PROX/prox_port_cfg.h