Go to file
Viacheslav Ovsiienko 39c09c22e5 net/mlx5: fix metadata item endianness conversion
The mlx5 datapath does not implement any endianness conversions
for the metadata being sent and received to provide the better
performance (because these conversions would be performed for
each packet). These metadata are also involved into flow processing
(there might be some flows matching on metadata patterns or setting
the new metadata values) inside the NIC. It order to configure
hardware in correct way all necessary endianness conversions are
done by rte_flow handling code (only once on flow creation). This
patch fixes one of these conversions for the little-endian hosts
in case if META/MARK items are less than 32 bits.

Fixes: acfcd5c52f ("net/mlx5: update meta register matcher set")
Cc: stable@dpdk.org

Signed-off-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
Acked-by: Matan Azrad <matan@mellanox.com>
2020-01-17 19:59:19 +01:00
.ci ci: add travis ci support for native aarch64 2020-01-14 09:45:23 +01:00
app app/testpmd: support GTP message type 2020-01-17 19:59:19 +01:00
buildtools doc: rebuild with meson whenever a file changes 2020-01-15 08:50:28 +01:00
config net/ixgbe: remove vector config 2020-01-17 19:59:18 +01:00
devtools devtools: add path to additional shared object files 2020-01-14 09:45:23 +01:00
doc doc: add release notes for Intel PMDs 2020-01-17 19:59:19 +01:00
drivers net/mlx5: fix metadata item endianness conversion 2020-01-17 19:59:19 +01:00
examples examples/vhost_blk: check unused value on init 2020-01-17 19:46:01 +01:00
kernel kni: fix meson warning about console keyword 2020-01-14 15:05:38 +01:00
lib ethdev: fix VLAN offloads set if no driver callback 2020-01-17 19:59:19 +01:00
license
mk net/iavf/base: move to drivers common directory 2020-01-17 19:46:02 +01:00
usertools
.gitattributes
.gitignore doc: add vDPA features table 2020-01-14 00:09:33 +01:00
.travis.yml ci: switch to Ubuntu 18.04 in Travis 2020-01-19 19:22:41 +01:00
ABI_VERSION build: fix soname info for 19.11 compatibility 2019-12-19 16:18:21 +01:00
GNUmakefile
MAINTAINERS net/iavf/base: move to drivers common directory 2020-01-17 19:46:02 +01:00
Makefile
meson_options.txt
meson.build
README
VERSION version: 20.02-rc0 2019-12-02 17:59:49 +01:00

DPDK is a set of libraries and drivers for fast packet processing.
It supports many processor architectures and both FreeBSD and Linux.

The DPDK uses the Open Source BSD-3-Clause license for the core libraries
and drivers. The kernel components are GPL-2.0 licensed.

Please check the doc directory for release notes,
API documentation, and sample application information.

For questions and usage discussions, subscribe to: users@dpdk.org
Report bugs and issues to the development mailing list: dev@dpdk.org