Lines Matching +full:mode +full:-
1 // SPDX-License-Identifier: GPL-2.0
38 static int tcp_adv_win_scale_min = -31;
62 write_seqlock_bh(&net->ipv4.ip_local_ports.lock); in set_local_port_range()
63 if (same_parity && !net->ipv4.ip_local_ports.warned) { in set_local_port_range()
64 net->ipv4.ip_local_ports.warned = true; in set_local_port_range()
67 net->ipv4.ip_local_ports.range[0] = range[0]; in set_local_port_range()
68 net->ipv4.ip_local_ports.range[1] = range[1]; in set_local_port_range()
69 write_sequnlock_bh(&net->ipv4.ip_local_ports.lock); in set_local_port_range()
77 container_of(table->data, struct net, ipv4.ip_local_ports.range); in ipv4_local_port_range()
83 .mode = table->mode, in ipv4_local_port_range()
98 (range[0] < net->ipv4.sysctl_ip_prot_sock)) in ipv4_local_port_range()
99 ret = -EINVAL; in ipv4_local_port_range()
111 struct net *net = container_of(table->data, struct net, in ipv4_privileged_ports()
119 .mode = table->mode, in ipv4_privileged_ports()
124 pports = net->ipv4.sysctl_ip_prot_sock; in ipv4_privileged_ports()
134 ret = -EINVAL; in ipv4_privileged_ports()
136 net->ipv4.sysctl_ip_prot_sock = pports; in ipv4_privileged_ports()
144 kgid_t *data = table->data; in inet_get_ping_group_range_table()
146 container_of(table->data, struct net, ipv4.ping_group_range.range); in inet_get_ping_group_range_table()
149 seq = read_seqbegin(&net->ipv4.ping_group_range.lock); in inet_get_ping_group_range_table()
153 } while (read_seqretry(&net->ipv4.ping_group_range.lock, seq)); in inet_get_ping_group_range_table()
159 kgid_t *data = table->data; in set_ping_group_range()
161 container_of(table->data, struct net, ipv4.ping_group_range.range); in set_ping_group_range()
162 write_seqlock(&net->ipv4.ping_group_range.lock); in set_ping_group_range()
165 write_sequnlock(&net->ipv4.ping_group_range.lock); in set_ping_group_range()
179 .mode = table->mode, in ipv4_ping_group_range()
193 return -EINVAL; in ipv4_ping_group_range()
210 net = container_of(table->data, struct net, in ipv4_fwd_update_priority()
223 struct net *net = container_of(ctl->data, struct net, in proc_tcp_congestion_control()
249 return -ENOMEM; in proc_tcp_available_congestion_control()
265 return -ENOMEM; in proc_allowed_congestion_control()
280 if (sscanf(buf, "%x-%x-%x-%x", user_key, user_key + 1, in sscanf_key()
282 ret = -EINVAL; in sscanf_key()
287 pr_debug("proc TFO key set 0x%x-%x-%x-%x <- 0x%s: %u\n", in sscanf_key()
296 struct net *net = container_of(table->data, struct net, in proc_tcp_fastopen_key()
311 return -ENOMEM; in proc_tcp_fastopen_key()
323 off += snprintf(tbl.data + off, tbl.maxlen - off, in proc_tcp_fastopen_key()
324 "%08x-%08x-%08x-%08x", in proc_tcp_fastopen_key()
330 if (WARN_ON_ONCE(off >= tbl.maxlen - 1)) in proc_tcp_fastopen_key()
334 off += snprintf(tbl.data + off, tbl.maxlen - off, ","); in proc_tcp_fastopen_key()
346 ret = -EINVAL; in proc_tcp_fastopen_key()
351 ret = -EINVAL; in proc_tcp_fastopen_key()
375 ipprot->early_demux = enabled ? ipprot->early_demux_handler : in proc_configure_early_demux()
381 ip6prot->early_demux = enabled ? ip6prot->early_demux_handler : in proc_configure_early_demux()
423 struct net *net = container_of(table->data, struct net, in proc_tfo_blackhole_detect_timeout()
429 atomic_set(&net->ipv4.tfo_active_disable_times, 0); in proc_tfo_blackhole_detect_timeout()
443 return -ENOMEM; in proc_tcp_available_ulp()
456 struct net *net = container_of(table->data, struct net, in proc_fib_multipath_hash_policy()
473 .mode = 0644,
480 .mode = 0644,
487 .mode = 0644,
494 .mode = 0644,
501 .mode = 0644,
508 .mode = 0644,
516 .mode = 0644,
523 .mode = 0644,
530 .mode = 0644,
537 .mode = 0644,
544 .mode = 0444,
551 .mode = 0644,
559 .mode = 0644,
567 .mode = 0644,
574 .mode = 0644,
582 .mode = 0644,
588 .mode = 0644,
599 .mode = 0644,
606 .mode = 0644,
613 .mode = 0644,
620 .mode = 0644,
627 .mode = 0644,
634 .mode = 0644,
641 .mode = 0644,
649 .mode = 0644,
659 .mode = 0644,
666 .mode = 0644,
673 .mode = 0644,
680 .mode = 0644,
687 .mode = 0644,
694 .mode = 0644,
701 .mode = 0644,
710 .mode = 0644,
719 .mode = 0644,
726 .mode = 0644,
733 .mode = 0644,
740 .mode = 0644,
747 .mode = 0644,
756 .mode = 0644,
763 .mode = 0644,
772 .mode = 0644,
779 .mode = 0644,
787 .mode = 0644,
797 .mode = 0644,
804 .mode = 0644,
811 .mode = 0644,
820 .mode = 0644,
829 .mode = 0644,
836 .mode = 0644,
844 .mode = 0644,
851 .mode = 0644,
858 .mode = 0644,
866 .mode = 0644,
874 .mode = 0644,
881 .mode = 0444,
887 .mode = 0644,
894 .mode = 0644,
901 .mode = 0644,
908 .mode = 0644,
915 .mode = 0644,
924 .mode = 0644,
932 .mode = 0644,
940 .mode = 0644,
947 .mode = 0644,
955 .mode = 0644,
962 .mode = 0644,
969 .mode = 0644,
976 .mode = 0644,
983 .mode = 0644,
992 .mode = 0644,
999 .mode = 0644,
1006 .mode = 0644,
1011 .mode = 0600,
1025 .mode = 0644,
1034 .mode = 0644,
1043 .mode = 0644,
1053 .mode = 0644,
1061 .mode = 0644,
1071 .mode = 0644,
1078 .mode = 0644,
1085 .mode = 0644,
1092 .mode = 0644,
1101 .mode = 0644,
1108 .mode = 0644,
1115 .mode = 0644,
1122 .mode = 0644,
1129 .mode = 0644,
1136 .mode = 0644,
1143 .mode = 0644,
1150 .mode = 0644,
1157 .mode = 0644,
1164 .mode = 0644,
1171 .mode = 0644,
1178 .mode = 0644,
1187 .mode = 0644,
1194 .mode = 0644,
1201 .mode = 0644,
1210 .mode = 0644,
1217 .mode = 0644,
1224 .mode = 0644,
1231 .mode = 0644,
1238 .mode = 0644,
1245 .mode = 0644,
1254 .mode = 0644,
1263 .mode = 0644,
1272 .mode = 0644,
1279 .mode = 0644,
1288 .mode = 0644,
1297 .mode = 0644,
1305 .mode = 0644,
1313 .mode = 0644,
1320 .mode = 0644,
1327 .mode = 0644,
1336 .mode = 0644,
1345 .mode = 0644,
1353 .mode = 0644,
1373 for (i = 0; i < ARRAY_SIZE(ipv4_net_table) - 1; i++) in ipv4_sysctl_init_net()
1374 table[i].data += (void *)net - (void *)&init_net; in ipv4_sysctl_init_net()
1377 net->ipv4.ipv4_hdr = register_net_sysctl(net, "net/ipv4", table); in ipv4_sysctl_init_net()
1378 if (!net->ipv4.ipv4_hdr) in ipv4_sysctl_init_net()
1381 net->ipv4.sysctl_local_reserved_ports = kzalloc(65536 / 8, GFP_KERNEL); in ipv4_sysctl_init_net()
1382 if (!net->ipv4.sysctl_local_reserved_ports) in ipv4_sysctl_init_net()
1388 unregister_net_sysctl_table(net->ipv4.ipv4_hdr); in ipv4_sysctl_init_net()
1393 return -ENOMEM; in ipv4_sysctl_init_net()
1400 kfree(net->ipv4.sysctl_local_reserved_ports); in ipv4_sysctl_exit_net()
1401 table = net->ipv4.ipv4_hdr->ctl_table_arg; in ipv4_sysctl_exit_net()
1402 unregister_net_sysctl_table(net->ipv4.ipv4_hdr); in ipv4_sysctl_exit_net()
1417 return -ENOMEM; in sysctl_ipv4_init()
1421 return -ENOMEM; in sysctl_ipv4_init()