Lines Matching +full:mode +full:-

1 // SPDX-License-Identifier: GPL-2.0
39 static int tcp_adv_win_scale_min = -31;
64 write_seqlock_bh(&net->ipv4.ip_local_ports.lock); in set_local_port_range()
65 if (same_parity && !net->ipv4.ip_local_ports.warned) { in set_local_port_range()
66 net->ipv4.ip_local_ports.warned = true; in set_local_port_range()
69 net->ipv4.ip_local_ports.range[0] = range[0]; in set_local_port_range()
70 net->ipv4.ip_local_ports.range[1] = range[1]; in set_local_port_range()
71 write_sequnlock_bh(&net->ipv4.ip_local_ports.lock); in set_local_port_range()
79 container_of(table->data, struct net, ipv4.ip_local_ports.range); in ipv4_local_port_range()
85 .mode = table->mode, in ipv4_local_port_range()
100 (range[0] < net->ipv4.sysctl_ip_prot_sock)) in ipv4_local_port_range()
101 ret = -EINVAL; in ipv4_local_port_range()
113 struct net *net = container_of(table->data, struct net, in ipv4_privileged_ports()
121 .mode = table->mode, in ipv4_privileged_ports()
126 pports = net->ipv4.sysctl_ip_prot_sock; in ipv4_privileged_ports()
136 ret = -EINVAL; in ipv4_privileged_ports()
138 net->ipv4.sysctl_ip_prot_sock = pports; in ipv4_privileged_ports()
146 kgid_t *data = table->data; in inet_get_ping_group_range_table()
148 container_of(table->data, struct net, ipv4.ping_group_range.range); in inet_get_ping_group_range_table()
151 seq = read_seqbegin(&net->ipv4.ping_group_range.lock); in inet_get_ping_group_range_table()
155 } while (read_seqretry(&net->ipv4.ping_group_range.lock, seq)); in inet_get_ping_group_range_table()
161 kgid_t *data = table->data; in set_ping_group_range()
163 container_of(table->data, struct net, ipv4.ping_group_range.range); in set_ping_group_range()
164 write_seqlock(&net->ipv4.ping_group_range.lock); in set_ping_group_range()
167 write_sequnlock(&net->ipv4.ping_group_range.lock); in set_ping_group_range()
181 .mode = table->mode, in ipv4_ping_group_range()
195 return -EINVAL; in ipv4_ping_group_range()
212 net = container_of(table->data, struct net, in ipv4_fwd_update_priority()
225 struct net *net = container_of(ctl->data, struct net, in proc_tcp_congestion_control()
251 return -ENOMEM; in proc_tcp_available_congestion_control()
267 return -ENOMEM; in proc_allowed_congestion_control()
282 if (sscanf(buf, "%x-%x-%x-%x", user_key, user_key + 1, in sscanf_key()
284 ret = -EINVAL; in sscanf_key()
289 pr_debug("proc TFO key set 0x%x-%x-%x-%x <- 0x%s: %u\n", in sscanf_key()
298 struct net *net = container_of(table->data, struct net, in proc_tcp_fastopen_key()
313 return -ENOMEM; in proc_tcp_fastopen_key()
325 off += snprintf(tbl.data + off, tbl.maxlen - off, in proc_tcp_fastopen_key()
326 "%08x-%08x-%08x-%08x", in proc_tcp_fastopen_key()
332 if (WARN_ON_ONCE(off >= tbl.maxlen - 1)) in proc_tcp_fastopen_key()
336 off += snprintf(tbl.data + off, tbl.maxlen - off, ","); in proc_tcp_fastopen_key()
348 ret = -EINVAL; in proc_tcp_fastopen_key()
353 ret = -EINVAL; in proc_tcp_fastopen_key()
377 ipprot->early_demux = enabled ? ipprot->early_demux_handler : in proc_configure_early_demux()
383 ip6prot->early_demux = enabled ? ip6prot->early_demux_handler : in proc_configure_early_demux()
425 struct net *net = container_of(table->data, struct net, in proc_tfo_blackhole_detect_timeout()
431 atomic_set(&net->ipv4.tfo_active_disable_times, 0); in proc_tfo_blackhole_detect_timeout()
445 return -ENOMEM; in proc_tcp_available_ulp()
458 struct net *net = container_of(table->data, struct net, in proc_fib_multipath_hash_policy()
476 net = container_of(table->data, struct net, in proc_fib_multipath_hash_fields()
491 .mode = 0644,
498 .mode = 0644,
505 .mode = 0644,
512 .mode = 0644,
519 .mode = 0644,
526 .mode = 0644,
534 .mode = 0644,
541 .mode = 0644,
548 .mode = 0644,
555 .mode = 0644,
562 .mode = 0444,
569 .mode = 0644,
577 .mode = 0644,
585 .mode = 0644,
592 .mode = 0644,
600 .mode = 0644,
606 .mode = 0644,
617 .mode = 0644,
624 .mode = 0644,
633 .mode = 0644,
640 .mode = 0644,
647 .mode = 0644,
654 .mode = 0644,
661 .mode = 0644,
668 .mode = 0644,
676 .mode = 0644,
686 .mode = 0644,
693 .mode = 0644,
700 .mode = 0644,
707 .mode = 0644,
714 .mode = 0644,
721 .mode = 0644,
728 .mode = 0644,
737 .mode = 0644,
746 .mode = 0644,
753 .mode = 0644,
760 .mode = 0644,
767 .mode = 0644,
774 .mode = 0644,
783 .mode = 0644,
790 .mode = 0644,
799 .mode = 0644,
806 .mode = 0644,
814 .mode = 0644,
824 .mode = 0644,
831 .mode = 0644,
838 .mode = 0644,
847 .mode = 0644,
856 .mode = 0644,
863 .mode = 0644,
871 .mode = 0644,
878 .mode = 0644,
885 .mode = 0644,
893 .mode = 0644,
901 .mode = 0644,
908 .mode = 0444,
914 .mode = 0644,
921 .mode = 0644,
928 .mode = 0644,
935 .mode = 0644,
942 .mode = 0644,
951 .mode = 0644,
959 .mode = 0644,
967 .mode = 0644,
976 .mode = 0644,
983 .mode = 0644,
991 .mode = 0644,
998 .mode = 0644,
1005 .mode = 0644,
1012 .mode = 0644,
1019 .mode = 0644,
1028 .mode = 0644,
1035 .mode = 0644,
1042 .mode = 0644,
1047 .mode = 0600,
1061 .mode = 0644,
1070 .mode = 0644,
1079 .mode = 0644,
1088 .mode = 0644,
1098 .mode = 0644,
1106 .mode = 0644,
1116 .mode = 0644,
1123 .mode = 0644,
1130 .mode = 0644,
1137 .mode = 0644,
1146 .mode = 0644,
1153 .mode = 0644,
1160 .mode = 0644,
1167 .mode = 0644,
1174 .mode = 0644,
1181 .mode = 0644,
1188 .mode = 0644,
1195 .mode = 0644,
1202 .mode = 0644,
1209 .mode = 0644,
1216 .mode = 0644,
1223 .mode = 0644,
1232 .mode = 0644,
1239 .mode = 0644,
1246 .mode = 0644,
1255 .mode = 0644,
1262 .mode = 0644,
1269 .mode = 0644,
1276 .mode = 0644,
1283 .mode = 0644,
1290 .mode = 0644,
1298 .mode = 0644,
1307 .mode = 0644,
1316 .mode = 0644,
1323 .mode = 0644,
1332 .mode = 0644,
1341 .mode = 0644,
1349 .mode = 0644,
1357 .mode = 0644,
1364 .mode = 0644,
1371 .mode = 0644,
1379 .mode = 0644,
1388 .mode = 0644,
1396 .mode = 0644,
1404 .mode = 0644,
1424 for (i = 0; i < ARRAY_SIZE(ipv4_net_table) - 1; i++) { in ipv4_sysctl_init_net()
1429 table[i].data += (void *)net - (void *)&init_net; in ipv4_sysctl_init_net()
1432 * Make them read-only in non-init_net ns in ipv4_sysctl_init_net()
1434 table[i].mode &= ~0222; in ipv4_sysctl_init_net()
1439 net->ipv4.ipv4_hdr = register_net_sysctl(net, "net/ipv4", table); in ipv4_sysctl_init_net()
1440 if (!net->ipv4.ipv4_hdr) in ipv4_sysctl_init_net()
1443 net->ipv4.sysctl_local_reserved_ports = kzalloc(65536 / 8, GFP_KERNEL); in ipv4_sysctl_init_net()
1444 if (!net->ipv4.sysctl_local_reserved_ports) in ipv4_sysctl_init_net()
1450 unregister_net_sysctl_table(net->ipv4.ipv4_hdr); in ipv4_sysctl_init_net()
1455 return -ENOMEM; in ipv4_sysctl_init_net()
1462 kfree(net->ipv4.sysctl_local_reserved_ports); in ipv4_sysctl_exit_net()
1463 table = net->ipv4.ipv4_hdr->ctl_table_arg; in ipv4_sysctl_exit_net()
1464 unregister_net_sysctl_table(net->ipv4.ipv4_hdr); in ipv4_sysctl_exit_net()
1479 return -ENOMEM; in sysctl_ipv4_init()
1483 return -ENOMEM; in sysctl_ipv4_init()