Lines Matching refs:ipv4
6 * Added /proc/sys/net/ipv4 directory entry (empty =) ). [MS]
62 write_seqlock_bh(&net->ipv4.ip_local_ports.lock);
63 if (same_parity && !net->ipv4.ip_local_ports.warned) {
64 net->ipv4.ip_local_ports.warned = true;
67 net->ipv4.ip_local_ports.range[0] = range[0];
68 net->ipv4.ip_local_ports.range[1] = range[1];
69 write_sequnlock_bh(&net->ipv4.ip_local_ports.lock);
77 container_of(table->data, struct net, ipv4.ip_local_ports.range);
98 (range[0] < READ_ONCE(net->ipv4.sysctl_ip_prot_sock)))
112 ipv4.sysctl_ip_prot_sock);
124 pports = READ_ONCE(net->ipv4.sysctl_ip_prot_sock);
136 WRITE_ONCE(net->ipv4.sysctl_ip_prot_sock, pports);
146 container_of(table->data, struct net, ipv4.ping_group_range.range);
149 seq = read_seqbegin(&net->ipv4.ping_group_range.lock);
153 } while (read_seqretry(&net->ipv4.ping_group_range.lock, seq));
161 container_of(table->data, struct net, ipv4.ping_group_range.range);
162 write_seqlock(&net->ipv4.ping_group_range.lock);
165 write_sequnlock(&net->ipv4.ping_group_range.lock);
211 ipv4.sysctl_ip_fwd_update_priority);
224 ipv4.tcp_congestion_control);
297 ipv4.sysctl_tcp_fastopen);
369 ipv4.sysctl_tcp_fastopen_blackhole_timeout);
374 atomic_set(&net->ipv4.tfo_active_disable_times, 0);
402 ipv4.sysctl_fib_multipath_hash_policy);
542 .data = &init_net.ipv4.sysctl_icmp_echo_ignore_all,
549 .data = &init_net.ipv4.sysctl_icmp_echo_ignore_broadcasts,
556 .data = &init_net.ipv4.sysctl_icmp_ignore_bogus_error_responses,
563 .data = &init_net.ipv4.sysctl_icmp_errors_use_inbound_ifaddr,
570 .data = &init_net.ipv4.sysctl_icmp_ratelimit,
577 .data = &init_net.ipv4.sysctl_icmp_ratemask,
584 .data = &init_net.ipv4.ping_group_range.range,
592 .data = &init_net.ipv4.sysctl_raw_l3mdev_accept,
602 .data = &init_net.ipv4.sysctl_tcp_ecn,
609 .data = &init_net.ipv4.sysctl_tcp_ecn_fallback,
616 .data = &init_net.ipv4.sysctl_ip_dynaddr,
623 .data = &init_net.ipv4.sysctl_ip_early_demux,
630 .data = &init_net.ipv4.sysctl_udp_early_demux,
637 .data = &init_net.ipv4.sysctl_tcp_early_demux,
644 .data = &init_net.ipv4.sysctl_nexthop_compat_mode,
653 .data = &init_net.ipv4.sysctl_ip_default_ttl,
662 .maxlen = sizeof(init_net.ipv4.ip_local_ports.range),
663 .data = &init_net.ipv4.ip_local_ports.range,
669 .data = &init_net.ipv4.sysctl_local_reserved_ports,
676 .data = &init_net.ipv4.sysctl_ip_no_pmtu_disc,
683 .data = &init_net.ipv4.sysctl_ip_fwd_use_pmtu,
690 .data = &init_net.ipv4.sysctl_ip_fwd_update_priority,
699 .data = &init_net.ipv4.sysctl_ip_nonlocal_bind,
706 .data = &init_net.ipv4.sysctl_ip_autobind_reuse,
715 .data = &init_net.ipv4.sysctl_fwmark_reflect,
722 .data = &init_net.ipv4.sysctl_tcp_fwmark_accept,
730 .data = &init_net.ipv4.sysctl_tcp_l3mdev_accept,
740 .data = &init_net.ipv4.sysctl_tcp_mtu_probing,
747 .data = &init_net.ipv4.sysctl_tcp_base_mss,
754 .data = &init_net.ipv4.sysctl_tcp_min_snd_mss,
763 .data = &init_net.ipv4.sysctl_tcp_mtu_probe_floor,
772 .data = &init_net.ipv4.sysctl_tcp_probe_threshold,
779 .data = &init_net.ipv4.sysctl_tcp_probe_interval,
787 .data = &init_net.ipv4.sysctl_igmp_llm_reports,
794 .data = &init_net.ipv4.sysctl_igmp_max_memberships,
801 .data = &init_net.ipv4.sysctl_igmp_max_msf,
809 .data = &init_net.ipv4.sysctl_igmp_qrv,
818 .data = &init_net.ipv4.tcp_congestion_control,
837 .data = &init_net.ipv4.sysctl_tcp_keepalive_time,
844 .data = &init_net.ipv4.sysctl_tcp_keepalive_probes,
851 .data = &init_net.ipv4.sysctl_tcp_keepalive_intvl,
858 .data = &init_net.ipv4.sysctl_tcp_syn_retries,
867 .data = &init_net.ipv4.sysctl_tcp_synack_retries,
875 .data = &init_net.ipv4.sysctl_tcp_syncookies,
883 .data = &init_net.ipv4.sysctl_tcp_migrate_req,
892 .data = &init_net.ipv4.sysctl_tcp_reordering,
899 .data = &init_net.ipv4.sysctl_tcp_retries1,
907 .data = &init_net.ipv4.sysctl_tcp_retries2,
914 .data = &init_net.ipv4.sysctl_tcp_orphan_retries,
921 .data = &init_net.ipv4.sysctl_tcp_fin_timeout,
928 .data = &init_net.ipv4.sysctl_tcp_notsent_lowat,
935 .data = &init_net.ipv4.sysctl_tcp_tw_reuse,
944 .data = &init_net.ipv4.tcp_death_row.sysctl_max_tw_buckets,
951 .data = &init_net.ipv4.sysctl_max_syn_backlog,
958 .data = &init_net.ipv4.sysctl_tcp_fastopen,
966 .data = &init_net.ipv4.sysctl_tcp_fastopen,
977 .data = &init_net.ipv4.sysctl_tcp_fastopen_blackhole_timeout,
986 .data = &init_net.ipv4.sysctl_fib_multipath_use_neigh,
995 .data = &init_net.ipv4.sysctl_fib_multipath_hash_policy,
1006 .data = &init_net.ipv4.sysctl_ip_prot_sock,
1013 .data = &init_net.ipv4.sysctl_udp_l3mdev_accept,
1023 .data = &init_net.ipv4.sysctl_tcp_sack,
1030 .data = &init_net.ipv4.sysctl_tcp_window_scaling,
1037 .data = &init_net.ipv4.sysctl_tcp_timestamps,
1044 .data = &init_net.ipv4.sysctl_tcp_early_retrans,
1053 .data = &init_net.ipv4.sysctl_tcp_recovery,
1060 .data = &init_net.ipv4.sysctl_tcp_thin_linear_timeouts,
1067 .data = &init_net.ipv4.sysctl_tcp_slow_start_after_idle,
1074 .data = &init_net.ipv4.sysctl_tcp_retrans_collapse,
1081 .data = &init_net.ipv4.sysctl_tcp_stdurg,
1088 .data = &init_net.ipv4.sysctl_tcp_rfc1337,
1095 .data = &init_net.ipv4.sysctl_tcp_abort_on_overflow,
1102 .data = &init_net.ipv4.sysctl_tcp_fack,
1109 .data = &init_net.ipv4.sysctl_tcp_max_reordering,
1116 .data = &init_net.ipv4.sysctl_tcp_dsack,
1123 .data = &init_net.ipv4.sysctl_tcp_app_win,
1132 .data = &init_net.ipv4.sysctl_tcp_adv_win_scale,
1141 .data = &init_net.ipv4.sysctl_tcp_frto,
1148 .data = &init_net.ipv4.sysctl_tcp_nometrics_save,
1155 .data = &init_net.ipv4.sysctl_tcp_no_ssthresh_metrics_save,
1164 .data = &init_net.ipv4.sysctl_tcp_moderate_rcvbuf,
1171 .data = &init_net.ipv4.sysctl_tcp_tso_win_divisor,
1178 .data = &init_net.ipv4.sysctl_tcp_workaround_signed_windows,
1185 .data = &init_net.ipv4.sysctl_tcp_limit_output_bytes,
1192 .data = &init_net.ipv4.sysctl_tcp_challenge_ack_limit,
1199 .data = &init_net.ipv4.sysctl_tcp_min_tso_segs,
1207 .data = &init_net.ipv4.sysctl_tcp_min_rtt_wlen,
1216 .data = &init_net.ipv4.sysctl_tcp_autocorking,
1225 .data = &init_net.ipv4.sysctl_tcp_invalid_ratelimit,
1232 .data = &init_net.ipv4.sysctl_tcp_pacing_ss_ratio,
1241 .data = &init_net.ipv4.sysctl_tcp_pacing_ca_ratio,
1250 .data = &init_net.ipv4.sysctl_tcp_wmem,
1251 .maxlen = sizeof(init_net.ipv4.sysctl_tcp_wmem),
1258 .data = &init_net.ipv4.sysctl_tcp_rmem,
1259 .maxlen = sizeof(init_net.ipv4.sysctl_tcp_rmem),
1266 .data = &init_net.ipv4.sysctl_tcp_comp_sack_delay_ns,
1273 .data = &init_net.ipv4.sysctl_tcp_comp_sack_slack_ns,
1280 .data = &init_net.ipv4.sysctl_tcp_comp_sack_nr,
1289 .data = &init_net.ipv4.sysctl_tcp_reflect_tos,
1298 .data = &init_net.ipv4.sysctl_udp_rmem_min,
1299 .maxlen = sizeof(init_net.ipv4.sysctl_udp_rmem_min),
1306 .data = &init_net.ipv4.sysctl_udp_wmem_min,
1307 .maxlen = sizeof(init_net.ipv4.sysctl_udp_wmem_min),
1342 net->ipv4.ipv4_hdr = register_net_sysctl(net, "net/ipv4", table);
1343 if (!net->ipv4.ipv4_hdr)
1346 net->ipv4.sysctl_local_reserved_ports = kzalloc(65536 / 8, GFP_KERNEL);
1347 if (!net->ipv4.sysctl_local_reserved_ports)
1353 unregister_net_sysctl_table(net->ipv4.ipv4_hdr);
1365 kfree(net->ipv4.sysctl_local_reserved_ports);
1366 table = net->ipv4.ipv4_hdr->ctl_table_arg;
1367 unregister_net_sysctl_table(net->ipv4.ipv4_hdr);
1380 hdr = register_net_sysctl(&init_net, "net/ipv4", ipv4_table);