app/testpmd: adjust on the fly VLAN configuration
authorShahaf Shuler <shahafs@mellanox.com>
Wed, 10 Jan 2018 09:09:18 +0000 (11:09 +0200)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 15 Jan 2018 09:57:21 +0000 (10:57 +0100)
commit384161e00627aaa26f45cfd835004c4e4f377640
treebc864bf3995a88fff0088f9e7d0f63012fe884fc
parent3926dd2b666899d1c32d40ff46f4d23d0e6f2742
app/testpmd: adjust on the fly VLAN configuration

On ethdev there is an API to configure VLAN offloads after the port
was started and without reconfiguration of the port or queues.

In the current design of the application, when the Rx offloads are
changed (through "port config all" CLI command) the port configuration
is overwritten, therefore the configuration made for the VLAN is lost.

This patch is to address the issue by a configuration of each port Rx
offloads separately instead of using the global Rx config. Such
adjustment is required due to the conversion of the application to the
new offloads API.

Signed-off-by: Shahaf Shuler <shahafs@mellanox.com>
Acked-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
app/test-pmd/cmdline.c
app/test-pmd/config.c
app/test-pmd/testpmd.c