numam-dpdk/drivers
Viacheslav Ovsiienko cacb44a099 net/mlx5: add no-inline Tx flag
This patch adds support for dynamic flag that hints transmit
datapath do not copy data to the descriptors. This flag is
useful when data are located in the memory of another (not NIC)
physical device and copying to the host memory is undesirable.

This hint flag is per mbuf for multi-segment packets.

This hint flag might be partially ignored if:

- hardware requires minimal data header to be inline into
  descriptor, it depends on the hardware type and its configuration.
  In this case PMD copies the minimal required number of bytes to
  the descriptor, ignoring the no inline hint flag, the rest of data
  is not copied.

- VLAN tag insertion offload is requested and hardware does not
  support this options. In this case the VLAN tag is inserted by
  software means and at least 18B are copied to descriptor.

Signed-off-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
Acked-by: Matan Azrad <matan@mellanox.com>
2020-02-05 09:51:20 +01:00
..
baseband build: align symbols with global ABI version 2019-11-20 23:05:39 +01:00
bus eal: remove limitation on cpuset with --lcores 2020-01-21 01:22:33 +01:00
common common/mlx5: support ROCE disable through Netlink 2020-02-05 09:51:20 +01:00
compress crypto/qat: add minimum enqueue threshold 2020-01-15 16:45:04 +01:00
crypto cryptodev: revert Chacha20-Poly1305 AEAD algorithm 2020-02-05 15:14:46 +01:00
event event/dsw: use custom element size ring for control 2020-01-28 07:00:12 +01:00
mempool mempool/octeontx: fix error handling in initialization 2020-01-17 19:46:26 +01:00
net net/mlx5: add no-inline Tx flag 2020-02-05 09:51:20 +01:00
raw raw/octeontx2_ep: fix shared library 2020-01-20 12:12:14 +01:00
vdpa drivers: move ifc to vDPA directory 2020-01-14 00:09:33 +01:00
Makefile drivers: introduce vDPA class 2020-01-13 23:28:00 +01:00
meson.build net/ipn3ke: fix meson build 2020-01-17 19:45:23 +01:00