summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJianbo Liu <jianbol@nvidia.com>2025-12-09 14:56:14 +0200
committerPaolo Abeni <pabeni@redhat.com>2025-12-18 13:39:29 +0100
commite35d7da8dd9e55b37c3e8ab548f6793af0c2ab49 (patch)
treef737d4db799e2eb725c3006e53cdd8dafd4b7dc5 /lib
parent367e501f8b095eca08d2eb0ba4ccea5b5e82c169 (diff)
net/mlx5e: Use ip6_dst_lookup instead of ipv6_dst_lookup_flow for MAC init
Replace ipv6_stub->ipv6_dst_lookup_flow() with ip6_dst_lookup() in mlx5e_ipsec_init_macs() since IPsec transformations are not needed during Security Association setup - only basic routing information is required for nexthop MAC address resolution. This resolves an issue where XfrmOutNoStates error counter would be incremented when xfrm policy is configured before xfrm state, as the IPsec-aware routing function would attempt policy checks during SA initialization. Fixes: 71670f766b8f ("net/mlx5e: Support routed networks during IPsec MACs initialization") Signed-off-by: Jianbo Liu <jianbol@nvidia.com> Reviewed-by: Leon Romanovsky <leonro@nvidia.com> Signed-off-by: Tariq Toukan <tariqt@nvidia.com> Link: https://patch.msgid.link/1765284977-1363052-7-git-send-email-tariqt@nvidia.com Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions