Re: [dpdk-dev] [PATCH] net/mlx5: fix modify field action order for IPv6

2021-04-08 Thread Raslan Darawsheh
Hi, > -Original Message- > From: Alexander Kozyrev > Sent: Wednesday, April 7, 2021 4:15 AM > To: dev@dpdk.org > Cc: sta...@dpdk.org; Raslan Darawsheh ; Slava > Ovsiienko > Subject: [PATCH] net/mlx5: fix modify field action order for IPv6 > > Mellanox hardware can only modify any packet

Re: [dpdk-dev] [PATCH] net/mlx5: fix modify field action order for IPv6

2021-04-07 Thread Slava Ovsiienko
> -Original Message- > From: Alexander Kozyrev > Sent: Wednesday, April 7, 2021 4:15 > To: dev@dpdk.org > Cc: sta...@dpdk.org; Raslan Darawsheh ; Slava > Ovsiienko > Subject: [PATCH] net/mlx5: fix modify field action order for IPv6 > > Mellanox hardware can only modify any packet field i

[dpdk-dev] [PATCH] net/mlx5: fix modify field action order for IPv6

2021-04-06 Thread Alexander Kozyrev
Mellanox hardware can only modify any packet field in 32-bit chunks, which means 4 such chunks are needed to modify an IPv6 address. The modification order of these chunks starts from the most significant bits for the IPv6 address. That leads to confusing results when trying to modify either source