keep_addr_on_down - INTEGER Keep all IPv6 addresses on an interface down event. If set static global addresses with no expiration time are not flushed. >0 : enabled 0 : system default <0 : disabled Default: 0 (addresses are removed)
3771 /* combine the user config with event to determine if permanent 3772 * addresses are to be removed from address hash table 3773 */ 3774 if (!unregister && !idev->cnf.disable_ipv6) { 3775 /* aggregate the system setting and interface setting */ 3776 int _keep_addr = net->ipv6.devconf_all->keep_addr_on_down; 3777 3778 if (!_keep_addr) 3779 _keep_addr = idev->cnf.keep_addr_on_down; 3780 3781 keep_addr = (_keep_addr > 0); 3782 }