kernel_samsung_a53x/drivers/net/ethernet/mellanox/mlxsw
David Ahern 2a0d334abb net: Handle l3mdev in ip_tunnel_init_flow
commit db53cd3d88dc328dea2e968c9c8d3b4294a8a674 upstream.

Ido reported that the commit referenced in the Fixes tag broke
a gre use case with dummy devices. Add a check to ip_tunnel_init_flow
to see if the oif is an l3mdev port and if so set the oif to 0 to
avoid the oif comparison in fib_lookup_good_nhc.

Fixes: 40867d74c374 ("net: Add l3mdev index to flow struct and avoid oif reset for port devices")
Reported-by: Ido Schimmel <idosch@idosch.org>
Signed-off-by: David Ahern <dsahern@kernel.org>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-11-23 23:21:53 +01:00
..
cmd.h
core.c mlxsw: core: Unregister EMAD trap using FORWARD action 2024-11-19 11:32:36 +01:00
core.h
core_acl_flex_actions.c
core_acl_flex_actions.h
core_acl_flex_keys.c
core_acl_flex_keys.h
core_env.c
core_env.h
core_hwmon.c
core_thermal.c
emad.h
i2c.c
i2c.h
ib.h
item.h
Kconfig
Makefile
minimal.c
pci.c
pci.h
pci_hw.h
port.h
reg.h
resources.h
spectrum.c
spectrum.h
spectrum1_acl_tcam.c
spectrum1_kvdl.c
spectrum1_mr_tcam.c
spectrum2_acl_tcam.c
spectrum2_kvdl.c
spectrum2_mr_tcam.c
spectrum_acl.c
spectrum_acl_atcam.c mlxsw: spectrum_acl: Fix ACL scale regression and firmware errors 2024-11-23 23:20:07 +01:00
spectrum_acl_bloom_filter.c mlxsw: spectrum_acl: Fix ACL scale regression and firmware errors 2024-11-23 23:20:07 +01:00
spectrum_acl_ctcam.c
spectrum_acl_erp.c mlxsw: spectrum_acl_erp: Fix object nesting warning 2024-11-23 23:20:07 +01:00
spectrum_acl_flex_actions.c
spectrum_acl_flex_actions.h
spectrum_acl_flex_keys.c
spectrum_acl_tcam.c mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work 2024-11-19 11:32:37 +01:00
spectrum_acl_tcam.h mlxsw: spectrum_acl: Fix ACL scale regression and firmware errors 2024-11-23 23:20:07 +01:00
spectrum_buffers.c
spectrum_cnt.c mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable 2024-11-18 12:12:52 +01:00
spectrum_cnt.h
spectrum_dcb.c
spectrum_dpipe.c
spectrum_dpipe.h
spectrum_ethtool.c
spectrum_fid.c
spectrum_flow.c
spectrum_flower.c
spectrum_ipip.c
spectrum_ipip.h
spectrum_kvdl.c
spectrum_matchall.c
spectrum_mr.c
spectrum_mr.h
spectrum_mr_tcam.c
spectrum_mr_tcam.h
spectrum_nve.c
spectrum_nve.h
spectrum_nve_vxlan.c
spectrum_policer.c
spectrum_ptp.c
spectrum_ptp.h
spectrum_qdisc.c
spectrum_router.c
spectrum_router.h
spectrum_span.c net: Handle l3mdev in ip_tunnel_init_flow 2024-11-23 23:21:53 +01:00
spectrum_span.h
spectrum_switchdev.c mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable 2024-11-18 12:12:52 +01:00
spectrum_switchdev.h
spectrum_trap.c
spectrum_trap.h
switchib.c
switchx2.c
trap.h
txheader.h