summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/net/config
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2019-05-24 23:26:44 +0300
committerDavid S. Miller <davem@davemloft.net>2019-05-24 23:26:44 +0300
commita80886e4e083bcaa95196959fe2d2fb0dca4ab90 (patch)
tree98bd5b80a699cc578e40b4ff5282e02af3c209ed /tools/testing/selftests/net/config
parentdaeceb2df3dfb16f936bc169b0e768bdedc6367f (diff)
parentec8105352869766569f657464c8a78d7bc0e2406 (diff)
downloadlinux-a80886e4e083bcaa95196959fe2d2fb0dca4ab90.tar.xz
Merge branch 'ipv6-Move-exceptions-to-fib6_nh-and-make-it-optional-in-a-fib6_info'
David Ahern says: ==================== ipv6: Move exceptions to fib6_nh and make it optional in a fib6_info Patches 1 and 4 move pcpu and exception caches from fib6_info to fib6_nh. With respect to the current FIB entries this is only a movement from one struct to another contained within the first. Patch 2 refactors the core logic of fib6_drop_pcpu_from into a helper that is invoked per fib6_nh. Patch 3 refactors exception handling in a similar way - creating a bunch of helpers that can be invoked per fib6_nh with the goal of making patch 4 easier to review as well as creating the code needed for nexthop objects. Patch 5 makes a fib6_nh at the end of a fib6_info an array similar to IPv4 and its fib_info. For the current fib entry model, all fib6_info will have a fib6_nh allocated for it. Patch 6 refactors ip6_route_del moving the code for deleting an exception entry into a new function. Patch 7 adds tests for redirect route exceptions. The new test was written against 5.1 (before any of the nexthop refactoring). It and the pmtu.sh selftest exercise the exception code paths - from creating exceptions to cleaning them up on device delete. All tests pass without any rcu locking or memleak warnings. ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/testing/selftests/net/config')
0 files changed, 0 insertions, 0 deletions