app/testpmd: enforce offload capabilities check
authorShahaf Shuler <shahafs@mellanox.com>
Wed, 10 Jan 2018 09:09:17 +0000 (11:09 +0200)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 15 Jan 2018 09:56:25 +0000 (10:56 +0100)
commit3926dd2b666899d1c32d40ff46f4d23d0e6f2742
tree82b25d7b5814b4c33522743174d06176f68e9ccd
parent28da7d752bf054e76d32c8ce049f0e6a29874f59
app/testpmd: enforce offload capabilities check

In the current design it was possible for offload to be set even though
the device is not supporting it. A warning message was printed instead.

This is a wrong behaviour, as application should set only the offloads
reported by the capabilities of the device.

This patch adds verification for the offloads being set and make sure
the offload configuration passed to the device always match its
capabilities.

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