Lines Matching refs:ipv4
61 write_seqlock_bh(&net->ipv4.ip_local_ports.lock); in set_local_port_range()
62 if (same_parity && !net->ipv4.ip_local_ports.warned) { in set_local_port_range()
63 net->ipv4.ip_local_ports.warned = true; in set_local_port_range()
66 net->ipv4.ip_local_ports.range[0] = range[0]; in set_local_port_range()
67 net->ipv4.ip_local_ports.range[1] = range[1]; in set_local_port_range()
68 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()
98 (range[0] < net->ipv4.sysctl_ip_prot_sock)) in ipv4_local_port_range()
112 ipv4.sysctl_ip_prot_sock); in ipv4_privileged_ports()
124 pports = net->ipv4.sysctl_ip_prot_sock; in ipv4_privileged_ports()
136 net->ipv4.sysctl_ip_prot_sock = pports; in ipv4_privileged_ports()
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()
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()
213 ipv4.sysctl_ip_fwd_update_priority); in ipv4_fwd_update_priority()
226 ipv4.tcp_congestion_control); in proc_tcp_congestion_control()
284 ipv4.sysctl_tcp_fastopen); in proc_tcp_fastopen_key()
296 ctxt = rcu_dereference(net->ipv4.tcp_fastopen_ctx); in proc_tcp_fastopen_key()
363 int enabled = init_net.ipv4.sysctl_tcp_early_demux; in proc_tcp_early_demux()
379 int enabled = init_net.ipv4.sysctl_udp_early_demux; in proc_udp_early_demux()
393 ipv4.sysctl_tcp_fastopen_blackhole_timeout); in proc_tfo_blackhole_detect_timeout()
398 atomic_set(&net->ipv4.tfo_active_disable_times, 0); in proc_tfo_blackhole_detect_timeout()
427 ipv4.sysctl_fib_multipath_hash_policy); in proc_fib_multipath_hash_policy()
558 .data = &init_net.ipv4.sysctl_icmp_echo_ignore_all,
565 .data = &init_net.ipv4.sysctl_icmp_echo_ignore_broadcasts,
572 .data = &init_net.ipv4.sysctl_icmp_ignore_bogus_error_responses,
579 .data = &init_net.ipv4.sysctl_icmp_errors_use_inbound_ifaddr,
586 .data = &init_net.ipv4.sysctl_icmp_ratelimit,
593 .data = &init_net.ipv4.sysctl_icmp_ratemask,
600 .data = &init_net.ipv4.ping_group_range.range,
607 .data = &init_net.ipv4.sysctl_tcp_ecn,
614 .data = &init_net.ipv4.sysctl_tcp_ecn_fallback,
621 .data = &init_net.ipv4.sysctl_ip_dynaddr,
628 .data = &init_net.ipv4.sysctl_ip_early_demux,
635 .data = &init_net.ipv4.sysctl_udp_early_demux,
642 .data = &init_net.ipv4.sysctl_tcp_early_demux,
649 .data = &init_net.ipv4.sysctl_ip_default_ttl,
658 .maxlen = sizeof(init_net.ipv4.ip_local_ports.range),
659 .data = &init_net.ipv4.ip_local_ports.range,
665 .data = &init_net.ipv4.sysctl_local_reserved_ports,
672 .data = &init_net.ipv4.sysctl_ip_no_pmtu_disc,
679 .data = &init_net.ipv4.sysctl_ip_fwd_use_pmtu,
686 .data = &init_net.ipv4.sysctl_ip_fwd_update_priority,
695 .data = &init_net.ipv4.sysctl_ip_nonlocal_bind,
702 .data = &init_net.ipv4.sysctl_fwmark_reflect,
709 .data = &init_net.ipv4.sysctl_tcp_fwmark_accept,
717 .data = &init_net.ipv4.sysctl_tcp_l3mdev_accept,
727 .data = &init_net.ipv4.sysctl_tcp_mtu_probing,
734 .data = &init_net.ipv4.sysctl_tcp_base_mss,
741 .data = &init_net.ipv4.sysctl_tcp_probe_threshold,
748 .data = &init_net.ipv4.sysctl_tcp_probe_interval,
756 .data = &init_net.ipv4.sysctl_igmp_llm_reports,
763 .data = &init_net.ipv4.sysctl_igmp_max_memberships,
770 .data = &init_net.ipv4.sysctl_igmp_max_msf,
778 .data = &init_net.ipv4.sysctl_igmp_qrv,
787 .data = &init_net.ipv4.tcp_congestion_control,
794 .data = &init_net.ipv4.sysctl_tcp_keepalive_time,
801 .data = &init_net.ipv4.sysctl_tcp_keepalive_probes,
808 .data = &init_net.ipv4.sysctl_tcp_keepalive_intvl,
815 .data = &init_net.ipv4.sysctl_tcp_syn_retries,
824 .data = &init_net.ipv4.sysctl_tcp_synack_retries,
832 .data = &init_net.ipv4.sysctl_tcp_syncookies,
840 .data = &init_net.ipv4.sysctl_tcp_reordering,
847 .data = &init_net.ipv4.sysctl_tcp_retries1,
855 .data = &init_net.ipv4.sysctl_tcp_retries2,
862 .data = &init_net.ipv4.sysctl_tcp_orphan_retries,
869 .data = &init_net.ipv4.sysctl_tcp_fin_timeout,
876 .data = &init_net.ipv4.sysctl_tcp_notsent_lowat,
883 .data = &init_net.ipv4.sysctl_tcp_tw_reuse,
892 .data = &init_net.ipv4.tcp_death_row.sysctl_max_tw_buckets,
899 .data = &init_net.ipv4.sysctl_max_syn_backlog,
906 .data = &init_net.ipv4.sysctl_tcp_fastopen,
914 .data = &init_net.ipv4.sysctl_tcp_fastopen,
920 .data = &init_net.ipv4.sysctl_tcp_fastopen_blackhole_timeout,
929 .data = &init_net.ipv4.sysctl_fib_multipath_use_neigh,
938 .data = &init_net.ipv4.sysctl_fib_multipath_hash_policy,
949 .data = &init_net.ipv4.sysctl_ip_prot_sock,
956 .data = &init_net.ipv4.sysctl_udp_l3mdev_accept,
966 .data = &init_net.ipv4.sysctl_tcp_sack,
973 .data = &init_net.ipv4.sysctl_tcp_window_scaling,
980 .data = &init_net.ipv4.sysctl_tcp_timestamps,
987 .data = &init_net.ipv4.sysctl_tcp_early_retrans,
996 .data = &init_net.ipv4.sysctl_tcp_recovery,
1003 .data = &init_net.ipv4.sysctl_tcp_thin_linear_timeouts,
1010 .data = &init_net.ipv4.sysctl_tcp_slow_start_after_idle,
1017 .data = &init_net.ipv4.sysctl_tcp_retrans_collapse,
1024 .data = &init_net.ipv4.sysctl_tcp_stdurg,
1031 .data = &init_net.ipv4.sysctl_tcp_rfc1337,
1038 .data = &init_net.ipv4.sysctl_tcp_abort_on_overflow,
1045 .data = &init_net.ipv4.sysctl_tcp_fack,
1052 .data = &init_net.ipv4.sysctl_tcp_max_reordering,
1059 .data = &init_net.ipv4.sysctl_tcp_dsack,
1066 .data = &init_net.ipv4.sysctl_tcp_app_win,
1073 .data = &init_net.ipv4.sysctl_tcp_adv_win_scale,
1082 .data = &init_net.ipv4.sysctl_tcp_frto,
1089 .data = &init_net.ipv4.sysctl_tcp_nometrics_save,
1096 .data = &init_net.ipv4.sysctl_tcp_moderate_rcvbuf,
1103 .data = &init_net.ipv4.sysctl_tcp_tso_win_divisor,
1110 .data = &init_net.ipv4.sysctl_tcp_workaround_signed_windows,
1117 .data = &init_net.ipv4.sysctl_tcp_limit_output_bytes,
1124 .data = &init_net.ipv4.sysctl_tcp_challenge_ack_limit,
1131 .data = &init_net.ipv4.sysctl_tcp_min_tso_segs,
1140 .data = &init_net.ipv4.sysctl_tcp_min_rtt_wlen,
1147 .data = &init_net.ipv4.sysctl_tcp_autocorking,
1156 .data = &init_net.ipv4.sysctl_tcp_invalid_ratelimit,
1163 .data = &init_net.ipv4.sysctl_tcp_pacing_ss_ratio,
1172 .data = &init_net.ipv4.sysctl_tcp_pacing_ca_ratio,
1181 .data = &init_net.ipv4.sysctl_tcp_wmem,
1182 .maxlen = sizeof(init_net.ipv4.sysctl_tcp_wmem),
1189 .data = &init_net.ipv4.sysctl_tcp_rmem,
1190 .maxlen = sizeof(init_net.ipv4.sysctl_tcp_rmem),
1197 .data = &init_net.ipv4.sysctl_tcp_comp_sack_delay_ns,
1204 .data = &init_net.ipv4.sysctl_tcp_comp_sack_nr,
1213 .data = &init_net.ipv4.sysctl_udp_rmem_min,
1214 .maxlen = sizeof(init_net.ipv4.sysctl_udp_rmem_min),
1221 .data = &init_net.ipv4.sysctl_udp_wmem_min,
1222 .maxlen = sizeof(init_net.ipv4.sysctl_udp_wmem_min),
1247 net->ipv4.ipv4_hdr = register_net_sysctl(net, "net/ipv4", table); in ipv4_sysctl_init_net()
1248 if (!net->ipv4.ipv4_hdr) in ipv4_sysctl_init_net()
1251 net->ipv4.sysctl_local_reserved_ports = kzalloc(65536 / 8, GFP_KERNEL); in ipv4_sysctl_init_net()
1252 if (!net->ipv4.sysctl_local_reserved_ports) in ipv4_sysctl_init_net()
1258 unregister_net_sysctl_table(net->ipv4.ipv4_hdr); in ipv4_sysctl_init_net()
1270 kfree(net->ipv4.sysctl_local_reserved_ports); in ipv4_sysctl_exit_net()
1271 table = net->ipv4.ipv4_hdr->ctl_table_arg; in ipv4_sysctl_exit_net()
1272 unregister_net_sysctl_table(net->ipv4.ipv4_hdr); in ipv4_sysctl_exit_net()