OSDN Git Service

mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback
authorIdo Schimmel <idosch@nvidia.com>
Fri, 13 Nov 2020 16:05:53 +0000 (18:05 +0200)
committerJakub Kicinski <kuba@kernel.org>
Sun, 15 Nov 2020 00:55:04 +0000 (16:55 -0800)
commit7ba7bc55cf2dfbf5d53cf8ad9cb8bddfa3ebfc13
treeb321bc929bad79a5b9386be7ce6af55c95dfc899
parent7f7a417e6a11d7dc8528712b1a624381751f26cc
mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback

The overlay protocol (i.e., IPv4/IPv6) that is being encapsulated has
no impact on whether a certain IP tunnel can be offloaded or not. Only
the underlay protocol matters.

Therefore, remove the unused overlay protocol parameter from the
callback.

This will later allow us to consolidate code paths between IPv4 and IPv6
code.

Signed-off-by: Ido Schimmel <idosch@nvidia.com>
Reviewed-by: Jiri Pirko <jiri@nvidia.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c
drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.h
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c