]> git.baikalelectronics.ru Git - kernel.git/commit
ipv6: fib: Unlink replaced routes from their nodes
authorIdo Schimmel <idosch@mellanox.com>
Thu, 3 Aug 2017 11:28:22 +0000 (13:28 +0200)
committerDavid S. Miller <davem@davemloft.net>
Thu, 3 Aug 2017 22:36:00 +0000 (15:36 -0700)
commit4ea698f1bd215727b5d72113e8d3c1641ac4ec7c
tree1c7053e01df1e38f332a0f75a592bcafa6ac45cb
parent220b2efd28c168df02fce62635d8818cb62cca7e
ipv6: fib: Unlink replaced routes from their nodes

When a route is deleted its node pointer is set to NULL to indicate it's
no longer linked to its node. Do the same for routes that are replaced.

This will later allow us to test if a route is still in the FIB by
checking its node pointer instead of its reference count.

Signed-off-by: Ido Schimmel <idosch@mellanox.com>
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/ip6_fib.c