GTP items were ignored during conversion of modify header actions. This caused modify TTL action to generate a wrong modify header command when tunnel and inner headers used different IP versions. This patch adds GTP item handling to modify header action conversion. Fixes: 04233f36c712 ("net/mlx5: fix layer type in header modify action") Cc: suanmingm@nvidia.com Cc: stable@dpdk.org Signed-off-by: Dariusz Sosnowski <dsosnowski@nvidia.com> Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com> --- drivers/net/mlx5/mlx5_flow_dv.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/mlx5/mlx5_flow_dv.c b/drivers/net/mlx5/mlx5_flow_dv.c index 1e9bd63635..da2ddd58cd 100644 --- a/drivers/net/mlx5/mlx5_flow_dv.c +++ b/drivers/net/mlx5/mlx5_flow_dv.c @@ -162,6 +162,7 @@ flow_dv_attr_init(const struct rte_flow_item *item, union flow_dv_attr *attr, case RTE_FLOW_ITEM_TYPE_VXLAN_GPE: case RTE_FLOW_ITEM_TYPE_GENEVE: case RTE_FLOW_ITEM_TYPE_MPLS: + case RTE_FLOW_ITEM_TYPE_GTP: if (tunnel_decap) attr->attr = 0; break; -- 2.25.1
[-- Attachment #1: Type: text/plain, Size: 1012 bytes --] Hi, > -----Original Message----- > From: Dariusz Sosnowski <dsosnowski@nvidia.com> > Sent: Wednesday, April 13, 2022 2:19 PM > To: Matan Azrad <matan@nvidia.com>; Slava Ovsiienko > <viacheslavo@nvidia.com>; Suanming Mou <suanmingm@nvidia.com> > Cc: dev@dpdk.org; Suanming Mou <suanmingm@nvidia.com>; > stable@dpdk.org > Subject: [PATCH] net/mlx5: fix gtp handling in header modify action > > GTP items were ignored during conversion of modify header actions. This > caused modify TTL action to generate a wrong modify header command > when tunnel and inner headers used different IP versions. > > This patch adds GTP item handling to modify header action conversion. > > Fixes: 04233f36c712 ("net/mlx5: fix layer type in header modify action") > Cc: suanmingm@nvidia.com > Cc: stable@dpdk.org > > Signed-off-by: Dariusz Sosnowski <dsosnowski@nvidia.com> > Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com> Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh [-- Attachment #2: winmail.dat --] [-- Type: application/ms-tnef, Size: 14439 bytes --]