Lines Matching refs:newf
736 static void addrconf_forward_change(struct net *net, __s32 newf) in addrconf_forward_change() argument
744 int changed = (!idev->cnf.forwarding) ^ (!newf); in addrconf_forward_change()
745 idev->cnf.forwarding = newf; in addrconf_forward_change()
752 static int addrconf_fixup_forwarding(struct ctl_table *table, int *p, int newf) in addrconf_fixup_forwarding() argument
762 *p = newf; in addrconf_fixup_forwarding()
765 if ((!newf) ^ (!old)) in addrconf_fixup_forwarding()
774 net->ipv6.devconf_dflt->forwarding = newf; in addrconf_fixup_forwarding()
775 addrconf_forward_change(net, newf); in addrconf_fixup_forwarding()
776 if ((!newf) ^ (!old)) in addrconf_fixup_forwarding()
780 } else if ((!newf) ^ (!old)) in addrconf_fixup_forwarding()
784 if (newf) in addrconf_fixup_forwarding()
789 static void addrconf_linkdown_change(struct net *net, __s32 newf) in addrconf_linkdown_change() argument
797 int changed = (!idev->cnf.ignore_routes_with_linkdown) ^ (!newf); in addrconf_linkdown_change()
799 idev->cnf.ignore_routes_with_linkdown = newf; in addrconf_linkdown_change()
809 static int addrconf_fixup_linkdown(struct ctl_table *table, int *p, int newf) in addrconf_fixup_linkdown() argument
819 *p = newf; in addrconf_fixup_linkdown()
822 if ((!newf) ^ (!old)) in addrconf_fixup_linkdown()
832 net->ipv6.devconf_dflt->ignore_routes_with_linkdown = newf; in addrconf_fixup_linkdown()
833 addrconf_linkdown_change(net, newf); in addrconf_fixup_linkdown()
834 if ((!newf) ^ (!old)) in addrconf_fixup_linkdown()
5240 static void addrconf_disable_change(struct net *net, __s32 newf) in addrconf_disable_change() argument
5249 int changed = (!idev->cnf.disable_ipv6) ^ (!newf); in addrconf_disable_change()
5250 idev->cnf.disable_ipv6 = newf; in addrconf_disable_change()
5258 static int addrconf_disable_ipv6(struct ctl_table *table, int *p, int newf) in addrconf_disable_ipv6() argument
5268 *p = newf; in addrconf_disable_ipv6()
5276 net->ipv6.devconf_dflt->disable_ipv6 = newf; in addrconf_disable_ipv6()
5277 addrconf_disable_change(net, newf); in addrconf_disable_ipv6()
5278 } else if ((!newf) ^ (!old)) in addrconf_disable_ipv6()