ConnectX-7 GTP support

I have a ConnectX-7 card for use with a DPDK based 5G UPF. A requirement is RSS on the inner source IP of a GTPU encapsulated packet.

I have been using testpmd(dpdk 25.11) to attempt to configure flow rules to achieve rss e.g.

flow validate 0 ingress pattern eth / ipv4 / udp dst is 2152 / gtp / end actions rss queues 0 1 2 3 end / end
port_flow_complain(): Caught PMD error type 13 (specific pattern item): cause: 0x7fffd2c0fbc8, GTP support is not enabled: Operation not supported

The FLEX_PARSER_PROFILE_ENABLE has been set to 3 , 7 and 8 but the result is the same.

Can anyone advice if the ConnectX-7 can support such RSS configuration or is there something obvious I am missing ?

ibv_devinfo
hca_id: mlx5_0
transport: InfiniBand (0)
fw_ver: 28.46.3048

I saw that support case 1075602 was opened with Nvidia support team

Solved:

Upgrade FW to 28.47.1088.

Use flow create rules similar to:

flow create 0 ingress pattern eth / ipv4 / udp / gtp / gtp_psc / ipv4 / end actions rss level 2 types ipv4 l3-src-only end key 6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a / end

flow create 0 ingress pattern eth / ipv4 / end actions rss level 1 types ipv4 l3-dst-only end key 6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a6d5a / end

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.