Lines Matching refs:cnf
276 memcpy(&in_dev->cnf, dev_net(dev)->ipv4.devconf_dflt, in inetdev_init()
277 sizeof(in_dev->cnf)); in inetdev_init()
278 in_dev->cnf.sysctl = NULL; in inetdev_init()
283 if (IPV4_DEVCONF(in_dev->cnf, FORWARDING)) in inetdev_init()
2058 ((u32 *) nla_data(nla))[i] = READ_ONCE(in_dev->cnf.data[i]); in inet_fill_link_af()
2310 devconf = &in_dev->cnf; in inet_netconf_get_devconf()
2371 &in_dev->cnf, in inet_netconf_dump_devconf()
2417 if (in_dev && !test_bit(i, in_dev->cnf.state)) in devinet_copy_dflt_conf()
2418 in_dev->cnf.data[i] = net->ipv4.devconf_dflt->data[i]; in devinet_copy_dflt_conf()
2451 dev->ifindex, &in_dev->cnf); in inet_forward_change()
2456 static int devinet_conf_ifindex(struct net *net, struct ipv4_devconf *cnf) in devinet_conf_ifindex() argument
2458 if (cnf == net->ipv4.devconf_dflt) in devinet_conf_ifindex()
2460 else if (cnf == net->ipv4.devconf_all) in devinet_conf_ifindex()
2464 = container_of(cnf, struct in_device, cnf); in devinet_conf_ifindex()
2477 struct ipv4_devconf *cnf = ctl->extra1; in devinet_conf_proc() local
2479 int i = (int *)ctl->data - cnf->data; in devinet_conf_proc()
2482 set_bit(i, cnf->state); in devinet_conf_proc()
2484 if (cnf == net->ipv4.devconf_dflt) in devinet_conf_proc()
2497 ifindex = devinet_conf_ifindex(net, cnf); in devinet_conf_proc()
2500 ifindex, cnf); in devinet_conf_proc()
2504 ifindex = devinet_conf_ifindex(net, cnf); in devinet_conf_proc()
2507 ifindex, cnf); in devinet_conf_proc()
2511 ifindex = devinet_conf_ifindex(net, cnf); in devinet_conf_proc()
2514 ifindex, cnf); in devinet_conf_proc()
2546 struct ipv4_devconf *cnf = ctl->extra1; in devinet_sysctl_forward() local
2548 container_of(cnf, struct in_device, cnf); in devinet_sysctl_forward()
2554 cnf); in devinet_sysctl_forward()
2695 struct ipv4_devconf *cnf, int ifindex) in __devinet_sysctl_unregister() argument
2697 struct devinet_sysctl_table *t = cnf->sysctl; in __devinet_sysctl_unregister()
2700 cnf->sysctl = NULL; in __devinet_sysctl_unregister()
2719 idev->dev->ifindex, &idev->cnf); in devinet_sysctl_register()
2729 __devinet_sysctl_unregister(net, &idev->cnf, idev->dev->ifindex); in devinet_sysctl_unregister()