Lines Matching refs:net

46 static void set_local_port_range(struct net *net, int range[2])  in set_local_port_range()  argument
48 write_seqlock_bh(&net->ipv4.ip_local_ports.lock); in set_local_port_range()
49 net->ipv4.ip_local_ports.range[0] = range[0]; in set_local_port_range()
50 net->ipv4.ip_local_ports.range[1] = range[1]; in set_local_port_range()
51 write_sequnlock_bh(&net->ipv4.ip_local_ports.lock); in set_local_port_range()
59 struct net *net = in ipv4_local_port_range() local
60 container_of(table->data, struct net, ipv4.ip_local_ports.range); in ipv4_local_port_range()
71 inet_get_local_port_range(net, &range[0], &range[1]); in ipv4_local_port_range()
79 set_local_port_range(net, range); in ipv4_local_port_range()
89 struct net *net = in inet_get_ping_group_range_table() local
90 container_of(table->data, struct net, ipv4.ping_group_range.range); in inet_get_ping_group_range_table()
93 seq = read_seqbegin(&net->ipv4.ip_local_ports.lock); in inet_get_ping_group_range_table()
97 } while (read_seqretry(&net->ipv4.ip_local_ports.lock, seq)); in inet_get_ping_group_range_table()
104 struct net *net = in set_ping_group_range() local
105 container_of(table->data, struct net, ipv4.ping_group_range.range); in set_ping_group_range()
106 write_seqlock(&net->ipv4.ip_local_ports.lock); in set_ping_group_range()
109 write_sequnlock(&net->ipv4.ip_local_ports.lock); in set_ping_group_range()
903 static __net_init int ipv4_sysctl_init_net(struct net *net) in ipv4_sysctl_init_net() argument
908 if (!net_eq(net, &init_net)) { in ipv4_sysctl_init_net()
917 table[i].data += (void *)net - (void *)&init_net; in ipv4_sysctl_init_net()
920 net->ipv4.ipv4_hdr = register_net_sysctl(net, "net/ipv4", table); in ipv4_sysctl_init_net()
921 if (!net->ipv4.ipv4_hdr) in ipv4_sysctl_init_net()
924 net->ipv4.sysctl_local_reserved_ports = kzalloc(65536 / 8, GFP_KERNEL); in ipv4_sysctl_init_net()
925 if (!net->ipv4.sysctl_local_reserved_ports) in ipv4_sysctl_init_net()
931 unregister_net_sysctl_table(net->ipv4.ipv4_hdr); in ipv4_sysctl_init_net()
933 if (!net_eq(net, &init_net)) in ipv4_sysctl_init_net()
939 static __net_exit void ipv4_sysctl_exit_net(struct net *net) in ipv4_sysctl_exit_net() argument
943 kfree(net->ipv4.sysctl_local_reserved_ports); in ipv4_sysctl_exit_net()
944 table = net->ipv4.ipv4_hdr->ctl_table_arg; in ipv4_sysctl_exit_net()
945 unregister_net_sysctl_table(net->ipv4.ipv4_hdr); in ipv4_sysctl_exit_net()