Hi, > -----Original Message----- > From: dev <dev-boun...@dpdk.org> On Behalf Of Lior Margalit > Sent: Wednesday, June 16, 2021 10:01 AM > To: dev@dpdk.org; Slava Ovsiienko <viachesl...@nvidia.com>; Matan Azrad > <ma...@nvidia.com> > Cc: Ori Kam <or...@nvidia.com>; Lior Margalit <lmarga...@nvidia.com>; > sta...@dpdk.org > Subject: [dpdk-dev] [PATCH v1] net/mlx5: fix IPIP multi tunnel validation > > A flow rule must not include multiple tunnel layers. > An attempt to create such a rule, for example: > testpmd> flow create .../ vxlan / eth / ipv4 proto is 4 / end <actions> > results in an unclear error. > > In the current implementation there is a check for > multiple IPIP tunnels, but not for combination of IPIP > and a different kind of tunnel, such as VXLAN. The fix > is to enhance the above check to use MLX5_FLOW_LAYER_TUNNEL > that consists of all the tunnel masks. The error message > will be "multiple tunnel not supported". > > Fixes: 5e33bebdd8d3 ("net/mlx5: support IP-in-IP tunnel") > Cc: sta...@dpdk.org >
Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh