• Home
  • Raw
  • Download

Lines Matching full:ipv4

3  * sysctl_net_ipv4.c: sysctl interface to net IPV4 subsystem.
6 * Added /proc/sys/net/ipv4 directory entry (empty =) ). [MS]
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()
98 (range[0] < READ_ONCE(net->ipv4.sysctl_ip_prot_sock))) in ipv4_local_port_range()
112 ipv4.sysctl_ip_prot_sock); in ipv4_privileged_ports()
124 pports = READ_ONCE(net->ipv4.sysctl_ip_prot_sock); in ipv4_privileged_ports()
136 WRITE_ONCE(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()
211 ipv4.sysctl_ip_fwd_update_priority); in ipv4_fwd_update_priority()
224 ipv4.tcp_congestion_control); in proc_tcp_congestion_control()
297 ipv4.sysctl_tcp_fastopen); in proc_tcp_fastopen_key()
369 ipv4.sysctl_tcp_fastopen_blackhole_timeout); in proc_tfo_blackhole_detect_timeout()
374 atomic_set(&net->ipv4.tfo_active_disable_times, 0); in proc_tfo_blackhole_detect_timeout()
402 ipv4.sysctl_fib_multipath_hash_policy); in proc_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,
572 .data = &init_net.ipv4.sysctl_icmp_ratelimit,
579 .data = &init_net.ipv4.sysctl_icmp_ratemask,
586 .data = &init_net.ipv4.ping_group_range.range,
594 .data = &init_net.ipv4.sysctl_raw_l3mdev_accept,
604 .data = &init_net.ipv4.sysctl_tcp_ecn,
611 .data = &init_net.ipv4.sysctl_tcp_ecn_fallback,
620 .data = &init_net.ipv4.sysctl_ip_dynaddr,
627 .data = &init_net.ipv4.sysctl_ip_early_demux,
634 .data = &init_net.ipv4.sysctl_udp_early_demux,
641 .data = &init_net.ipv4.sysctl_tcp_early_demux,
648 .data = &init_net.ipv4.sysctl_nexthop_compat_mode,
657 .data = &init_net.ipv4.sysctl_ip_default_ttl,
666 .maxlen = sizeof(init_net.ipv4.ip_local_ports.range),
667 .data = &init_net.ipv4.ip_local_ports.range,
673 .data = &init_net.ipv4.sysctl_local_reserved_ports,
680 .data = &init_net.ipv4.sysctl_ip_no_pmtu_disc,
687 .data = &init_net.ipv4.sysctl_ip_fwd_use_pmtu,
694 .data = &init_net.ipv4.sysctl_ip_fwd_update_priority,
703 .data = &init_net.ipv4.sysctl_ip_nonlocal_bind,
710 .data = &init_net.ipv4.sysctl_ip_autobind_reuse,
719 .data = &init_net.ipv4.sysctl_fwmark_reflect,
726 .data = &init_net.ipv4.sysctl_tcp_fwmark_accept,
734 .data = &init_net.ipv4.sysctl_tcp_l3mdev_accept,
744 .data = &init_net.ipv4.sysctl_tcp_mtu_probing,
751 .data = &init_net.ipv4.sysctl_tcp_base_mss,
758 .data = &init_net.ipv4.sysctl_tcp_min_snd_mss,
767 .data = &init_net.ipv4.sysctl_tcp_mtu_probe_floor,
776 .data = &init_net.ipv4.sysctl_tcp_probe_threshold,
783 .data = &init_net.ipv4.sysctl_tcp_probe_interval,
791 .data = &init_net.ipv4.sysctl_igmp_llm_reports,
798 .data = &init_net.ipv4.sysctl_igmp_max_memberships,
805 .data = &init_net.ipv4.sysctl_igmp_max_msf,
813 .data = &init_net.ipv4.sysctl_igmp_qrv,
822 .data = &init_net.ipv4.tcp_congestion_control,
841 .data = &init_net.ipv4.sysctl_tcp_keepalive_time,
848 .data = &init_net.ipv4.sysctl_tcp_keepalive_probes,
855 .data = &init_net.ipv4.sysctl_tcp_keepalive_intvl,
862 .data = &init_net.ipv4.sysctl_tcp_syn_retries,
871 .data = &init_net.ipv4.sysctl_tcp_synack_retries,
879 .data = &init_net.ipv4.sysctl_tcp_syncookies,
887 .data = &init_net.ipv4.sysctl_tcp_migrate_req,
896 .data = &init_net.ipv4.sysctl_tcp_reordering,
903 .data = &init_net.ipv4.sysctl_tcp_retries1,
911 .data = &init_net.ipv4.sysctl_tcp_retries2,
918 .data = &init_net.ipv4.sysctl_tcp_orphan_retries,
925 .data = &init_net.ipv4.sysctl_tcp_fin_timeout,
932 .data = &init_net.ipv4.sysctl_tcp_notsent_lowat,
939 .data = &init_net.ipv4.sysctl_tcp_tw_reuse,
948 .data = &init_net.ipv4.tcp_death_row.sysctl_max_tw_buckets,
955 .data = &init_net.ipv4.sysctl_max_syn_backlog,
962 .data = &init_net.ipv4.sysctl_tcp_fastopen,
970 .data = &init_net.ipv4.sysctl_tcp_fastopen,
981 .data = &init_net.ipv4.sysctl_tcp_fastopen_blackhole_timeout,
990 .data = &init_net.ipv4.sysctl_fib_multipath_use_neigh,
999 .data = &init_net.ipv4.sysctl_fib_multipath_hash_policy,
1010 .data = &init_net.ipv4.sysctl_ip_prot_sock,
1017 .data = &init_net.ipv4.sysctl_udp_l3mdev_accept,
1027 .data = &init_net.ipv4.sysctl_tcp_sack,
1034 .data = &init_net.ipv4.sysctl_tcp_window_scaling,
1041 .data = &init_net.ipv4.sysctl_tcp_timestamps,
1048 .data = &init_net.ipv4.sysctl_tcp_early_retrans,
1057 .data = &init_net.ipv4.sysctl_tcp_recovery,
1064 .data = &init_net.ipv4.sysctl_tcp_thin_linear_timeouts,
1071 .data = &init_net.ipv4.sysctl_tcp_slow_start_after_idle,
1078 .data = &init_net.ipv4.sysctl_tcp_retrans_collapse,
1085 .data = &init_net.ipv4.sysctl_tcp_stdurg,
1092 .data = &init_net.ipv4.sysctl_tcp_rfc1337,
1099 .data = &init_net.ipv4.sysctl_tcp_abort_on_overflow,
1106 .data = &init_net.ipv4.sysctl_tcp_fack,
1113 .data = &init_net.ipv4.sysctl_tcp_max_reordering,
1120 .data = &init_net.ipv4.sysctl_tcp_dsack,
1127 .data = &init_net.ipv4.sysctl_tcp_app_win,
1136 .data = &init_net.ipv4.sysctl_tcp_adv_win_scale,
1145 .data = &init_net.ipv4.sysctl_tcp_frto,
1152 .data = &init_net.ipv4.sysctl_tcp_nometrics_save,
1159 .data = &init_net.ipv4.sysctl_tcp_no_ssthresh_metrics_save,
1168 .data = &init_net.ipv4.sysctl_tcp_moderate_rcvbuf,
1175 .data = &init_net.ipv4.sysctl_tcp_tso_win_divisor,
1182 .data = &init_net.ipv4.sysctl_tcp_workaround_signed_windows,
1189 .data = &init_net.ipv4.sysctl_tcp_limit_output_bytes,
1196 .data = &init_net.ipv4.sysctl_tcp_challenge_ack_limit,
1203 .data = &init_net.ipv4.sysctl_tcp_min_tso_segs,
1211 .data = &init_net.ipv4.sysctl_tcp_min_rtt_wlen,
1220 .data = &init_net.ipv4.sysctl_tcp_autocorking,
1229 .data = &init_net.ipv4.sysctl_tcp_invalid_ratelimit,
1236 .data = &init_net.ipv4.sysctl_tcp_pacing_ss_ratio,
1245 .data = &init_net.ipv4.sysctl_tcp_pacing_ca_ratio,
1254 .data = &init_net.ipv4.sysctl_tcp_wmem,
1255 .maxlen = sizeof(init_net.ipv4.sysctl_tcp_wmem),
1262 .data = &init_net.ipv4.sysctl_tcp_rmem,
1263 .maxlen = sizeof(init_net.ipv4.sysctl_tcp_rmem),
1270 .data = &init_net.ipv4.sysctl_tcp_comp_sack_delay_ns,
1277 .data = &init_net.ipv4.sysctl_tcp_comp_sack_slack_ns,
1284 .data = &init_net.ipv4.sysctl_tcp_comp_sack_nr,
1293 .data = &init_net.ipv4.sysctl_tcp_reflect_tos,
1302 .data = &init_net.ipv4.sysctl_udp_rmem_min,
1303 .maxlen = sizeof(init_net.ipv4.sysctl_udp_rmem_min),
1310 .data = &init_net.ipv4.sysctl_udp_wmem_min,
1311 .maxlen = sizeof(init_net.ipv4.sysctl_udp_wmem_min),
1346 net->ipv4.ipv4_hdr = register_net_sysctl(net, "net/ipv4", table); in ipv4_sysctl_init_net()
1347 if (!net->ipv4.ipv4_hdr) in ipv4_sysctl_init_net()
1350 net->ipv4.sysctl_local_reserved_ports = kzalloc(65536 / 8, GFP_KERNEL); in ipv4_sysctl_init_net()
1351 if (!net->ipv4.sysctl_local_reserved_ports) in ipv4_sysctl_init_net()
1357 unregister_net_sysctl_table(net->ipv4.ipv4_hdr); in ipv4_sysctl_init_net()
1369 kfree(net->ipv4.sysctl_local_reserved_ports); in ipv4_sysctl_exit_net()
1370 table = net->ipv4.ipv4_hdr->ctl_table_arg; in ipv4_sysctl_exit_net()
1371 unregister_net_sysctl_table(net->ipv4.ipv4_hdr); in ipv4_sysctl_exit_net()
1384 hdr = register_net_sysctl(&init_net, "net/ipv4", ipv4_table); in sysctl_ipv4_init()