Lines Matching refs:newf

851 static void addrconf_forward_change(struct net *net, __s32 newf)  in addrconf_forward_change()  argument
859 int changed = (!idev->cnf.forwarding) ^ (!newf); in addrconf_forward_change()
861 WRITE_ONCE(idev->cnf.forwarding, newf); in addrconf_forward_change()
868 static int addrconf_fixup_forwarding(const struct ctl_table *table, int *p, int newf) in addrconf_fixup_forwarding() argument
877 WRITE_ONCE(*p, newf); in addrconf_fixup_forwarding()
880 if ((!newf) ^ (!old)) in addrconf_fixup_forwarding()
892 WRITE_ONCE(net->ipv6.devconf_dflt->forwarding, newf); in addrconf_fixup_forwarding()
893 if ((!newf) ^ (!old_dflt)) in addrconf_fixup_forwarding()
899 addrconf_forward_change(net, newf); in addrconf_fixup_forwarding()
900 if ((!newf) ^ (!old)) in addrconf_fixup_forwarding()
905 } else if ((!newf) ^ (!old)) in addrconf_fixup_forwarding()
909 if (newf) in addrconf_fixup_forwarding()
914 static void addrconf_linkdown_change(struct net *net, __s32 newf) in addrconf_linkdown_change() argument
922 int changed = (!idev->cnf.ignore_routes_with_linkdown) ^ (!newf); in addrconf_linkdown_change()
924 WRITE_ONCE(idev->cnf.ignore_routes_with_linkdown, newf); in addrconf_linkdown_change()
935 static int addrconf_fixup_linkdown(const struct ctl_table *table, int *p, int newf) in addrconf_fixup_linkdown() argument
944 WRITE_ONCE(*p, newf); in addrconf_fixup_linkdown()
947 if ((!newf) ^ (!old)) in addrconf_fixup_linkdown()
958 WRITE_ONCE(net->ipv6.devconf_dflt->ignore_routes_with_linkdown, newf); in addrconf_fixup_linkdown()
959 addrconf_linkdown_change(net, newf); in addrconf_fixup_linkdown()
960 if ((!newf) ^ (!old)) in addrconf_fixup_linkdown()
6383 static void addrconf_disable_change(struct net *net, __s32 newf) in addrconf_disable_change() argument
6391 int changed = (!idev->cnf.disable_ipv6) ^ (!newf); in addrconf_disable_change()
6393 WRITE_ONCE(idev->cnf.disable_ipv6, newf); in addrconf_disable_change()
6400 static int addrconf_disable_ipv6(const struct ctl_table *table, int *p, int newf) in addrconf_disable_ipv6() argument
6406 WRITE_ONCE(*p, newf); in addrconf_disable_ipv6()
6414 WRITE_ONCE(*p, newf); in addrconf_disable_ipv6()
6417 WRITE_ONCE(net->ipv6.devconf_dflt->disable_ipv6, newf); in addrconf_disable_ipv6()
6418 addrconf_disable_change(net, newf); in addrconf_disable_ipv6()
6419 } else if ((!newf) ^ (!old)) { in addrconf_disable_ipv6()