Lines Matching refs:ipv4
65 write_seqlock_bh(&net->ipv4.ip_local_ports.lock); in set_local_port_range()
66 if (same_parity && !net->ipv4.ip_local_ports.warned) { in set_local_port_range()
67 net->ipv4.ip_local_ports.warned = true; in set_local_port_range()
70 net->ipv4.ip_local_ports.range[0] = range[0]; in set_local_port_range()
71 net->ipv4.ip_local_ports.range[1] = range[1]; in set_local_port_range()
72 write_sequnlock_bh(&net->ipv4.ip_local_ports.lock); in set_local_port_range()
80 container_of(table->data, struct net, ipv4.ip_local_ports.range); in ipv4_local_port_range()
101 (range[0] < READ_ONCE(net->ipv4.sysctl_ip_prot_sock))) in ipv4_local_port_range()
115 ipv4.sysctl_ip_prot_sock); in ipv4_privileged_ports()
127 pports = READ_ONCE(net->ipv4.sysctl_ip_prot_sock); in ipv4_privileged_ports()
139 WRITE_ONCE(net->ipv4.sysctl_ip_prot_sock, pports); in ipv4_privileged_ports()
149 container_of(table->data, struct net, ipv4.ping_group_range.range); in inet_get_ping_group_range_table()
152 seq = read_seqbegin(&net->ipv4.ping_group_range.lock); in inet_get_ping_group_range_table()
156 } while (read_seqretry(&net->ipv4.ping_group_range.lock, seq)); in inet_get_ping_group_range_table()
164 container_of(table->data, struct net, ipv4.ping_group_range.range); in set_ping_group_range()
165 write_seqlock(&net->ipv4.ping_group_range.lock); in set_ping_group_range()
168 write_sequnlock(&net->ipv4.ping_group_range.lock); in set_ping_group_range()
214 ipv4.sysctl_ip_fwd_update_priority); in ipv4_fwd_update_priority()
227 ipv4.tcp_congestion_control); in proc_tcp_congestion_control()
300 ipv4.sysctl_tcp_fastopen); in proc_tcp_fastopen_key()
372 ipv4.sysctl_tcp_fastopen_blackhole_timeout); in proc_tfo_blackhole_detect_timeout()
377 atomic_set(&net->ipv4.tfo_active_disable_times, 0); in proc_tfo_blackhole_detect_timeout()
405 ipv4.sysctl_fib_multipath_hash_policy); in proc_fib_multipath_hash_policy()
423 ipv4.sysctl_fib_multipath_hash_fields); in proc_fib_multipath_hash_fields()
561 .data = &init_net.ipv4.sysctl_icmp_echo_ignore_all,
568 .data = &init_net.ipv4.sysctl_icmp_echo_enable_probe,
577 .data = &init_net.ipv4.sysctl_icmp_echo_ignore_broadcasts,
584 .data = &init_net.ipv4.sysctl_icmp_ignore_bogus_error_responses,
593 .data = &init_net.ipv4.sysctl_icmp_errors_use_inbound_ifaddr,
602 .data = &init_net.ipv4.sysctl_icmp_ratelimit,
609 .data = &init_net.ipv4.sysctl_icmp_ratemask,
616 .data = &init_net.ipv4.ping_group_range.range,
624 .data = &init_net.ipv4.sysctl_raw_l3mdev_accept,
634 .data = &init_net.ipv4.sysctl_tcp_ecn,
643 .data = &init_net.ipv4.sysctl_tcp_ecn_fallback,
652 .data = &init_net.ipv4.sysctl_ip_dynaddr,
659 .data = &init_net.ipv4.sysctl_ip_early_demux,
666 .data = &init_net.ipv4.sysctl_udp_early_demux,
673 .data = &init_net.ipv4.sysctl_tcp_early_demux,
680 .data = &init_net.ipv4.sysctl_nexthop_compat_mode,
689 .data = &init_net.ipv4.sysctl_ip_default_ttl,
698 .maxlen = sizeof(init_net.ipv4.ip_local_ports.range),
699 .data = &init_net.ipv4.ip_local_ports.range,
705 .data = &init_net.ipv4.sysctl_local_reserved_ports,
712 .data = &init_net.ipv4.sysctl_local_unbindable_ports,
719 .data = &init_net.ipv4.sysctl_ip_no_pmtu_disc,
726 .data = &init_net.ipv4.sysctl_ip_fwd_use_pmtu,
733 .data = &init_net.ipv4.sysctl_ip_fwd_update_priority,
742 .data = &init_net.ipv4.sysctl_ip_nonlocal_bind,
749 .data = &init_net.ipv4.sysctl_ip_autobind_reuse,
758 .data = &init_net.ipv4.sysctl_fwmark_reflect,
765 .data = &init_net.ipv4.sysctl_tcp_fwmark_accept,
773 .data = &init_net.ipv4.sysctl_tcp_l3mdev_accept,
783 .data = &init_net.ipv4.sysctl_tcp_mtu_probing,
790 .data = &init_net.ipv4.sysctl_tcp_base_mss,
797 .data = &init_net.ipv4.sysctl_tcp_min_snd_mss,
806 .data = &init_net.ipv4.sysctl_tcp_mtu_probe_floor,
815 .data = &init_net.ipv4.sysctl_tcp_probe_threshold,
822 .data = &init_net.ipv4.sysctl_tcp_probe_interval,
830 .data = &init_net.ipv4.sysctl_igmp_llm_reports,
837 .data = &init_net.ipv4.sysctl_igmp_max_memberships,
844 .data = &init_net.ipv4.sysctl_igmp_max_msf,
852 .data = &init_net.ipv4.sysctl_igmp_qrv,
861 .data = &init_net.ipv4.tcp_congestion_control,
880 .data = &init_net.ipv4.sysctl_tcp_keepalive_time,
887 .data = &init_net.ipv4.sysctl_tcp_keepalive_probes,
894 .data = &init_net.ipv4.sysctl_tcp_keepalive_intvl,
901 .data = &init_net.ipv4.sysctl_tcp_syn_retries,
910 .data = &init_net.ipv4.sysctl_tcp_synack_retries,
918 .data = &init_net.ipv4.sysctl_tcp_syncookies,
926 .data = &init_net.ipv4.sysctl_tcp_migrate_req,
935 .data = &init_net.ipv4.sysctl_tcp_reordering,
942 .data = &init_net.ipv4.sysctl_tcp_retries1,
950 .data = &init_net.ipv4.sysctl_tcp_retries2,
957 .data = &init_net.ipv4.sysctl_tcp_orphan_retries,
964 .data = &init_net.ipv4.sysctl_tcp_fin_timeout,
971 .data = &init_net.ipv4.sysctl_tcp_notsent_lowat,
978 .data = &init_net.ipv4.sysctl_tcp_tw_reuse,
987 .data = &init_net.ipv4.tcp_death_row.sysctl_max_tw_buckets,
994 .data = &init_net.ipv4.sysctl_max_syn_backlog,
1001 .data = &init_net.ipv4.sysctl_tcp_fastopen,
1009 .data = &init_net.ipv4.sysctl_tcp_fastopen,
1020 .data = &init_net.ipv4.sysctl_tcp_fastopen_blackhole_timeout,
1029 .data = &init_net.ipv4.sysctl_fib_multipath_use_neigh,
1038 .data = &init_net.ipv4.sysctl_fib_multipath_hash_policy,
1047 .data = &init_net.ipv4.sysctl_fib_multipath_hash_fields,
1058 .data = &init_net.ipv4.sysctl_ip_prot_sock,
1065 .data = &init_net.ipv4.sysctl_udp_l3mdev_accept,
1075 .data = &init_net.ipv4.sysctl_tcp_sack,
1082 .data = &init_net.ipv4.sysctl_tcp_window_scaling,
1089 .data = &init_net.ipv4.sysctl_tcp_timestamps,
1096 .data = &init_net.ipv4.sysctl_tcp_early_retrans,
1105 .data = &init_net.ipv4.sysctl_tcp_recovery,
1112 .data = &init_net.ipv4.sysctl_tcp_thin_linear_timeouts,
1119 .data = &init_net.ipv4.sysctl_tcp_slow_start_after_idle,
1126 .data = &init_net.ipv4.sysctl_tcp_retrans_collapse,
1133 .data = &init_net.ipv4.sysctl_tcp_stdurg,
1140 .data = &init_net.ipv4.sysctl_tcp_rfc1337,
1147 .data = &init_net.ipv4.sysctl_tcp_abort_on_overflow,
1154 .data = &init_net.ipv4.sysctl_tcp_fack,
1161 .data = &init_net.ipv4.sysctl_tcp_max_reordering,
1168 .data = &init_net.ipv4.sysctl_tcp_dsack,
1175 .data = &init_net.ipv4.sysctl_tcp_app_win,
1184 .data = &init_net.ipv4.sysctl_tcp_adv_win_scale,
1193 .data = &init_net.ipv4.sysctl_tcp_frto,
1200 .data = &init_net.ipv4.sysctl_tcp_nometrics_save,
1207 .data = &init_net.ipv4.sysctl_tcp_no_ssthresh_metrics_save,
1216 .data = &init_net.ipv4.sysctl_tcp_moderate_rcvbuf,
1223 .data = &init_net.ipv4.sysctl_tcp_tso_win_divisor,
1230 .data = &init_net.ipv4.sysctl_tcp_workaround_signed_windows,
1237 .data = &init_net.ipv4.sysctl_tcp_limit_output_bytes,
1244 .data = &init_net.ipv4.sysctl_tcp_challenge_ack_limit,
1251 .data = &init_net.ipv4.sysctl_tcp_min_tso_segs,
1259 .data = &init_net.ipv4.sysctl_tcp_min_rtt_wlen,
1268 .data = &init_net.ipv4.sysctl_tcp_autocorking,
1277 .data = &init_net.ipv4.sysctl_tcp_invalid_ratelimit,
1284 .data = &init_net.ipv4.sysctl_tcp_pacing_ss_ratio,
1293 .data = &init_net.ipv4.sysctl_tcp_pacing_ca_ratio,
1302 .data = &init_net.ipv4.sysctl_tcp_wmem,
1303 .maxlen = sizeof(init_net.ipv4.sysctl_tcp_wmem),
1310 .data = &init_net.ipv4.sysctl_tcp_rmem,
1311 .maxlen = sizeof(init_net.ipv4.sysctl_tcp_rmem),
1318 .data = &init_net.ipv4.sysctl_tcp_comp_sack_delay_ns,
1325 .data = &init_net.ipv4.sysctl_tcp_comp_sack_slack_ns,
1332 .data = &init_net.ipv4.sysctl_tcp_comp_sack_nr,
1340 .data = &init_net.ipv4.sysctl_tcp_reflect_tos,
1349 .data = &init_net.ipv4.sysctl_udp_rmem_min,
1350 .maxlen = sizeof(init_net.ipv4.sysctl_udp_rmem_min),
1357 .data = &init_net.ipv4.sysctl_udp_wmem_min,
1358 .maxlen = sizeof(init_net.ipv4.sysctl_udp_wmem_min),
1365 .data = &init_net.ipv4.sysctl_fib_notify_on_flag_change,
1402 net->ipv4.ipv4_hdr = register_net_sysctl(net, "net/ipv4", table); in ipv4_sysctl_init_net()
1403 if (!net->ipv4.ipv4_hdr) in ipv4_sysctl_init_net()
1406 net->ipv4.sysctl_local_reserved_ports = kzalloc(65536 / 8, GFP_KERNEL); in ipv4_sysctl_init_net()
1407 if (!net->ipv4.sysctl_local_reserved_ports) in ipv4_sysctl_init_net()
1410 net->ipv4.sysctl_local_unbindable_ports = kzalloc(65536 / 8, GFP_KERNEL); in ipv4_sysctl_init_net()
1411 if (!net->ipv4.sysctl_local_unbindable_ports) in ipv4_sysctl_init_net()
1417 kfree(net->ipv4.sysctl_local_reserved_ports); in ipv4_sysctl_init_net()
1419 unregister_net_sysctl_table(net->ipv4.ipv4_hdr); in ipv4_sysctl_init_net()
1431 kfree(net->ipv4.sysctl_local_unbindable_ports); in ipv4_sysctl_exit_net()
1432 kfree(net->ipv4.sysctl_local_reserved_ports); in ipv4_sysctl_exit_net()
1433 table = net->ipv4.ipv4_hdr->ctl_table_arg; in ipv4_sysctl_exit_net()
1434 unregister_net_sysctl_table(net->ipv4.ipv4_hdr); in ipv4_sysctl_exit_net()