On 6/2/25 6:28 PM, Han Zhou wrote:
> This reverts commit ffe267317c252b1aac864b6d18c89beebd4d3846.
> 
> That commit removed the priority-120 flows that skipped unSNAT for
> traffic destined to VIPs. As a result, it broke hardware offload:
> packets would enter the SNAT zone but never be committed, and were
> always returned as ct.new.
> 
> The follow-up commit 800fd0681579 ("northd: Add LR option to commit all
> traffic.") attempted to address the issue by committing to both DNAT and
> SNAT zones whenever stateful NATs are present. However, this approach
> does not fully resolve cases where a packet must be DNATed and then
> SNATed. It would require committing two entries in the SNAT zone to
> ensure that the connection is established during CT lookups both before
> and after DNAT.
> 
> Further attempts to fix this became increasingly complex and risked
> breaking other scenarios, without a clearly proven solution. (See
> detailed discussions in [0].)
> 
> Therefore, for the original issue [1] that ffe267317c25 aimed to fix, we
> now recommend avoiding port conflicts in ovn-kubernetes via
> configuration. This commit is being reverted to restore hardware offload
> support.
> 
> [0] https://mail.openvswitch.org/pipermail/ovs-dev/2025-May/423389.html
> [1] https://issues.redhat.com/browse/FDP-291
> 
> Discussed-at: 
> https://mail.openvswitch.org/pipermail/ovs-dev/2025-May/423389.html
> Signed-off-by: Han Zhou <hz...@ovn.org>
> ---

Recheck-request: github-robot-_Build_and_Test

CI infra issue:
E: Failed to fetch
http://archive.ubuntu.com/ubuntu/pool/main/k/keyutils/libkeyutils1_1.6.3-3build1_amd64.deb
 403  Forbidden [IP: 185.125.190.83 80]

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to