Merge branch 'selftests-openvswitch-sctp-flow-key-coverage-ipv6-nat'

Minxi Hou says:

====================
selftests: openvswitch: SCTP flow key coverage (IPv6 + NAT)

The merged IPv4 SCTP flow-key test covers only IPv4 and only the
plain forwarding path. This series adds SCTP over IPv6, and SCTP
across conntrack NAT (ovs_nat_update_key() rewrites L4 ports on the
recirculated skb). Patch 2 translates the destination port so that
SCTP branch is load-bearing; address-only NAT cannot tell a working
branch from a missing one.

Full OVS selftest suite is 19/19 OK on a freshly built kernel
(sctp_connect_v4, sctp_connect_v6, sctp_nat_connect_v4 included).

v1: https://lore.kernel.org/20260823020942.3101898-1-houminxi@gmail.com
v2: https://lore.kernel.org/20260902125133.1828572-1-houminxi@gmail.com
v3: https://lore.kernel.org/20260906165251.1176875-1-houminxi@gmail.com
v4: https://lore.kernel.org/20260909122521.2687193-1-houminxi@gmail.com
====================

Link: https://patch.msgid.link/20260918144647.2024095-1-houminxi@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
Jakub Kicinski 2026-09-28 16:23:18 -07:00
commit 22b9a9e5e2
2 changed files with 205 additions and 0 deletions