aboutsummaryrefslogtreecommitdiff
path: root/drivers/net/xen-netback/interface.c
diff options
context:
space:
mode:
authorIdo Schimmel <idosch@mellanox.com>2019-12-26 18:41:15 +0200
committerDavid S. Miller <davem@davemloft.net>2019-12-26 13:13:22 -0800
commit0705297e511a334e99edf7da0d9a79f4d6b1c028 (patch)
treedf642fdcd3ea84f1130a14d682ba2645e79f8b59 /drivers/net/xen-netback/interface.c
parent0d2fb5aa93a634316aa5b061170e9732a84d1217 (diff)
downloadlinux-0705297e511a334e99edf7da0d9a79f4d6b1c028.tar.gz
linux-0705297e511a334e99edf7da0d9a79f4d6b1c028.tar.bz2
linux-0705297e511a334e99edf7da0d9a79f4d6b1c028.zip
mlxsw: spectrum_router: Make route creation and destruction symmetric
Host routes that perform decapsulation of IP in IP tunnels have a special adjacency entry linked to them. This entry stores information such as the expected underlay source IP. When the route is deleted this entry needs to be freed. The allocation of the adjacency entry happens in mlxsw_sp_fib4_entry_type_set(), but it is freed in mlxsw_sp_fib4_node_entry_unlink(). Create a new function - mlxsw_sp_fib4_entry_type_unset() - and free the adjacency entry there. This will allow us to consolidate mlxsw_sp_fib{4,6}_node_entry_unlink() in the next patch. Signed-off-by: Ido Schimmel <idosch@mellanox.com> Acked-by: Jiri Pirko <jiri@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/xen-netback/interface.c')
0 files changed, 0 insertions, 0 deletions