ethdev: add mbuf fast free Tx offload
authorShahaf Shuler <shahafs@mellanox.com>
Wed, 4 Oct 2017 08:18:00 +0000 (11:18 +0300)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 6 Oct 2017 00:49:50 +0000 (02:49 +0200)
commitd6f90afd307053277b2ed130f65f890be742fe4e
tree2b8710642195879a7ac29078895a9ca2a4c115c8
parentcba7f53b717da734151dd9863675f55317330f22
ethdev: add mbuf fast free Tx offload

PMDs which expose this offload cap supports optimization for fast release
of mbufs following successful Tx.
Such optimization requires that per queue, all mbufs come from the same
mempool and has refcnt = 1.

Signed-off-by: Shahaf Shuler <shahafs@mellanox.com>
Reviewed-by: Andrew Rybchenko <arybchenko@solarflare.com>
Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
doc/guides/nics/features.rst
doc/guides/nics/features/default.ini
lib/librte_ether/rte_ethdev.c
lib/librte_ether/rte_ethdev.h