Hi, > -----Original Message----- > From: Dariusz Sosnowski <dsosnow...@nvidia.com> > Sent: Wednesday, November 17, 2021 12:00 PM > To: Matan Azrad <ma...@nvidia.com>; Slava Ovsiienko > <viachesl...@nvidia.com> > Cc: dev@dpdk.org; sta...@dpdk.org > Subject: [PATCH] net/mlx5: fix MPLS tunnel outer layer overwrite > > mlx5 PMD incorrectly overwrote outer layer fields in MPLS tunnel rte_flow > patterns using defaults for MPLS tunnels. This included overwriting UDP > destination port in MPLSoUDP and GRE protocol field in MPLSoGRE. > > This patch fixes this behavior. If application provides the values in flow > pattern items preceding the MPLS flow item the provided values will be > used, otherwise the defaults will be applied. > > Fixes: d1abe664ddde ("net/mlx5: add MPLS to Direct Verbs flow engine") > Cc: sta...@dpdk.org > > Signed-off-by: Dariusz Sosnowski <dsosnow...@nvidia.com> > Acked-by: Viacheslav Ovsiienko <viachesl...@nvidia.com>
Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh