Re: [dpdk-dev] [PATCH] net/mlx5: convert meta register to big-endian

2021-06-17 Thread Raslan Darawsheh
Hi, > -Original Message- > From: Alexander Kozyrev > Sent: Wednesday, June 16, 2021 5:46 PM > To: dev@dpdk.org > Cc: Raslan Darawsheh ; Slava Ovsiienko > ; Matan Azrad > Subject: [PATCH] net/mlx5: convert meta register to big-endian > > Metadata is stored in the CPU order (little-endian

[dpdk-dev] [PATCH] net/mlx5: convert meta register to big-endian

2021-06-16 Thread Alexander Kozyrev
Metadata is stored in the CPU order (little-endian format on x86), while all the packet header fields are stored in the network order. That leads to the wrong results whenever we try to use the metadata value in the modify_field actions: bytes are swapped as a result. Convert the metadata into the