Re: [PATCH net v2] ipv6: remove null_entry before adding default route

2018-01-09 Thread David Miller
From: Wei Wang Date: Mon, 8 Jan 2018 10:34:00 -0800 > From: Wei Wang > > In the current code, when creating a new fib6 table, tb6_root.leaf gets > initialized to net->ipv6.ip6_null_entry. > If a default route is being added with rt->rt6i_metric = 0x, > fib6_add() will add this route af

Re: [PATCH net v2] ipv6: remove null_entry before adding default route

2018-01-08 Thread Martin KaFai Lau
On Mon, Jan 08, 2018 at 10:34:00AM -0800, Wei Wang wrote: > From: Wei Wang > > In the current code, when creating a new fib6 table, tb6_root.leaf gets > initialized to net->ipv6.ip6_null_entry. > If a default route is being added with rt->rt6i_metric = 0x, > fib6_add() will add this route

[PATCH net v2] ipv6: remove null_entry before adding default route

2018-01-08 Thread Wei Wang
From: Wei Wang In the current code, when creating a new fib6 table, tb6_root.leaf gets initialized to net->ipv6.ip6_null_entry. If a default route is being added with rt->rt6i_metric = 0x, fib6_add() will add this route after net->ipv6.ip6_null_entry. As null_entry is shared, it could cau