net/ena: enable multi-segment in Tx offload flags
authorGhalem Boudour <ghalem.boudour@6wind.com>
Fri, 30 Jul 2021 08:34:41 +0000 (10:34 +0200)
committerThomas Monjalon <thomas@monjalon.net>
Fri, 30 Jul 2021 10:10:20 +0000 (12:10 +0200)
commit3e7008459df969611fb7aa3b885a949515ac0b49
treec0a2c494ef225dc0a2630af19c48826d4e728d06
parentf8c42c53ce744180e1fb4203b2cf976054726360
net/ena: enable multi-segment in Tx offload flags

The DPDK ENA driver does not provide multi-segment tx offload capability.
Let's add DEV_TX_OFFLOAD_MULTI_SEGS to ports offload capability by
default, and always set it in dev->data->dev_conf.txmode.offload.

This flag in not listed in doc/guides/nics/features/default.ini, so
ena.ini does not need to be updated.

Fixes: 1173fca25af9 ("ena: add polling-mode driver")
Cc: stable@dpdk.org
Signed-off-by: Ghalem Boudour <ghalem.boudour@6wind.com>
Signed-off-by: Olivier Matz <olivier.matz@6wind.com>
Acked-by: Michal Krawczyk <mk@semihalf.com>
drivers/net/ena/ena_ethdev.c