doc: announce ABI change for Tx offload
authorShahaf Shuler <shahafs@mellanox.com>
Mon, 1 May 2017 06:58:12 +0000 (09:58 +0300)
committerThomas Monjalon <thomas@monjalon.net>
Wed, 10 May 2017 23:21:22 +0000 (01:21 +0200)
commit3ea489d2c46f84a510941962a4b27dfe761b0d25
tree570abc0c050a09732285e4c5e367263cacf04bff
parent2ee10c8a56296ad1441b81be5ab35e2de1f65aea
doc: announce ABI change for Tx offload

This is an ABI change notice for DPDK 17.08 in ethdev
about changes in rte_eth_txmode structure.

Currently Tx offloads are enabled by default, and can be disabled
using ETH_TXQ_FLAGS_NO* flags. This behaviour is not consistent with
the Rx side where the Rx offloads are disabled by default and enabled
according to bit field in rte_eth_rxmode structure.

The proposal is to disable the Tx offloads by default, and provide
a way for the application to enable them in rte_eth_txmode structure.
Besides of making the Tx configuration API more consistent for
applications, PMDs will be able to provide a better out of the
box performance.
Finally, as part of the work, the ETH_TXQ_FLAGS_NO* will
be superseded as well.

Signed-off-by: Shahaf Shuler <shahafs@mellanox.com>
Acked-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
Acked-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
doc/guides/rel_notes/deprecation.rst