Commit 73a8bd7
committed
ipv6: Revert 'administrative down' address handling changes.
This reverts the following set of commits:
d1ed113 ("ipv6: remove duplicate neigh_ifdown")
29ba5fe ("ipv6: don't flush routes when setting loopback down")
9d82ca9 ("ipv6: fix missing in6_ifa_put in addrconf")
2de7957 ("ipv6: addrconf: don't remove address state on ifdown if the address is being kept")
8595805 ("IPv6: only notify protocols if address is compeletely gone")
27bdb2a ("IPv6: keep tentative addresses in hash table")
93fa159 ("IPv6: keep route for tentative address")
8f37ada ("IPv6: fix race between cleanup and add/delete address")
84e8b80 ("IPv6: addrconf notify when address is unavailable")
dc2b99f ("IPv6: keep permanent addresses on admin down")
because the core semantic change to ipv6 address handling on ifdown
has broken some things, in particular "disable_ipv6" sysctl handling.
Stephen has made several attempts to get things back in working order,
but nothing has restored disable_ipv6 fully yet.
Reported-by: Eric W. Biederman <ebiederm@xmission.com>
Tested-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: David S. Miller <davem@davemloft.net>1 parent de0368d commit 73a8bd7
1 file changed
+33
-48
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2661 | 2661 | | |
2662 | 2662 | | |
2663 | 2663 | | |
2664 | | - | |
2665 | | - | |
| 2664 | + | |
2666 | 2665 | | |
2667 | 2666 | | |
2668 | 2667 | | |
2669 | | - | |
2670 | | - | |
2671 | | - | |
| 2668 | + | |
| 2669 | + | |
2672 | 2670 | | |
2673 | 2671 | | |
2674 | 2672 | | |
| |||
2689 | 2687 | | |
2690 | 2688 | | |
2691 | 2689 | | |
| 2690 | + | |
| 2691 | + | |
| 2692 | + | |
| 2693 | + | |
| 2694 | + | |
| 2695 | + | |
| 2696 | + | |
| 2697 | + | |
| 2698 | + | |
| 2699 | + | |
| 2700 | + | |
| 2701 | + | |
| 2702 | + | |
| 2703 | + | |
| 2704 | + | |
| 2705 | + | |
| 2706 | + | |
2692 | 2707 | | |
2693 | 2708 | | |
2694 | 2709 | | |
| |||
2722 | 2737 | | |
2723 | 2738 | | |
2724 | 2739 | | |
2725 | | - | |
2726 | | - | |
2727 | | - | |
2728 | | - | |
2729 | | - | |
2730 | | - | |
2731 | | - | |
2732 | | - | |
2733 | | - | |
2734 | | - | |
2735 | | - | |
2736 | | - | |
| 2740 | + | |
2737 | 2741 | | |
2738 | | - | |
2739 | | - | |
2740 | | - | |
| 2742 | + | |
2741 | 2743 | | |
2742 | | - | |
2743 | | - | |
2744 | | - | |
2745 | | - | |
2746 | | - | |
2747 | | - | |
2748 | | - | |
2749 | | - | |
2750 | | - | |
2751 | | - | |
2752 | | - | |
2753 | | - | |
2754 | | - | |
2755 | | - | |
2756 | | - | |
2757 | | - | |
2758 | | - | |
2759 | | - | |
2760 | | - | |
2761 | | - | |
2762 | | - | |
2763 | | - | |
| 2744 | + | |
| 2745 | + | |
| 2746 | + | |
| 2747 | + | |
2764 | 2748 | | |
2765 | | - | |
2766 | | - | |
| 2749 | + | |
| 2750 | + | |
| 2751 | + | |
2767 | 2752 | | |
2768 | | - | |
| 2753 | + | |
2769 | 2754 | | |
2770 | | - | |
| 2755 | + | |
| 2756 | + | |
2771 | 2757 | | |
2772 | 2758 | | |
2773 | 2759 | | |
| |||
4156 | 4142 | | |
4157 | 4143 | | |
4158 | 4144 | | |
4159 | | - | |
4160 | | - | |
| 4145 | + | |
4161 | 4146 | | |
4162 | 4147 | | |
4163 | 4148 | | |
| |||
0 commit comments