Documentation / networking / net_cachelines / netns_ipv4_sysctl.rst


Based on kernel version 6.15. Page generated on 2025-05-29 09:09 EST.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
.. SPDX-License-Identifier: GPL-2.0
.. Copyright (C) 2023 Google LLC

===========================================
netns_ipv4 struct fast path usage breakdown
===========================================

=============================== ============================================ =================== =================== =================================================
Type                            Name                                         fastpath_tx_access  fastpath_rx_access  comment
=============================== ============================================ =================== =================== =================================================
struct_inet_timewait_death_row  tcp_death_row
struct_udp_table*               udp_table
struct_ctl_table_header*        forw_hdr
struct_ctl_table_header*        frags_hdr
struct_ctl_table_header*        ipv4_hdr
struct_ctl_table_header*        route_hdr
struct_ctl_table_header*        xfrm4_hdr
struct_ipv4_devconf*            devconf_all
struct_ipv4_devconf*            devconf_dflt
struct_ip_ra_chain              ra_chain
struct_mutex                    ra_mutex
struct_fib_rules_ops*           rules_ops
struct_fib_table                fib_main
struct_fib_table                fib_default
unsigned_int                    fib_rules_require_fldissect
bool                            fib_has_custom_rules
bool                            fib_has_custom_local_routes
bool                            fib_offload_disabled
atomic_t                        fib_num_tclassid_users
struct_hlist_head*              fib_table_hash
struct_sock*                    fibnl
struct_sock*                    mc_autojoin_sk
struct_inet_peer_base*          peers
struct_fqdir*                   fqdir
u8                              sysctl_icmp_echo_ignore_all
u8                              sysctl_icmp_echo_enable_probe
u8                              sysctl_icmp_echo_ignore_broadcasts
u8                              sysctl_icmp_ignore_bogus_error_responses
u8                              sysctl_icmp_errors_use_inbound_ifaddr
int                             sysctl_icmp_ratelimit
int                             sysctl_icmp_ratemask
u32                             ip_rt_min_pmtu
int                             ip_rt_mtu_expires
int                             ip_rt_min_advmss
struct_local_ports              ip_local_ports
u8                              sysctl_tcp_ecn
u8                              sysctl_tcp_ecn_fallback
u8                              sysctl_ip_default_ttl                                                                ip4_dst_hoplimit/ip_select_ttl
u8                              sysctl_ip_no_pmtu_disc
u8                              sysctl_ip_fwd_use_pmtu                       read_mostly                             ip_dst_mtu_maybe_forward/ip_skb_dst_mtu
u8                              sysctl_ip_fwd_update_priority                                                        ip_forward
u8                              sysctl_ip_nonlocal_bind
u8                              sysctl_ip_autobind_reuse
u8                              sysctl_ip_dynaddr
u8                              sysctl_ip_early_demux                                            read_mostly         ip(6)_rcv_finish_core
u8                              sysctl_raw_l3mdev_accept
u8                              sysctl_tcp_early_demux                                           read_mostly         ip(6)_rcv_finish_core
u8                              sysctl_udp_early_demux
u8                              sysctl_nexthop_compat_mode
u8                              sysctl_fwmark_reflect
u8                              sysctl_tcp_fwmark_accept
u8                              sysctl_tcp_l3mdev_accept                                         read_mostly         __inet6_lookup_established/inet_request_bound_dev_if
u8                              sysctl_tcp_mtu_probing
int                             sysctl_tcp_mtu_probe_floor
int                             sysctl_tcp_base_mss
int                             sysctl_tcp_min_snd_mss                       read_mostly                             __tcp_mtu_to_mss(tcp_write_xmit)
int                             sysctl_tcp_probe_threshold                                                           tcp_mtu_probe(tcp_write_xmit)
u32                             sysctl_tcp_probe_interval                                                            tcp_mtu_check_reprobe(tcp_write_xmit)
int                             sysctl_tcp_keepalive_time
int                             sysctl_tcp_keepalive_intvl
u8                              sysctl_tcp_keepalive_probes
u8                              sysctl_tcp_syn_retries
u8                              sysctl_tcp_synack_retries
u8                              sysctl_tcp_syncookies                                                                generated_on_syn
u8                              sysctl_tcp_migrate_req                                                               reuseport
u8                              sysctl_tcp_comp_sack_nr                                                              __tcp_ack_snd_check
int                             sysctl_tcp_reordering                                            read_mostly         tcp_may_raise_cwnd/tcp_cong_control
u8                              sysctl_tcp_retries1
u8                              sysctl_tcp_retries2
u8                              sysctl_tcp_orphan_retries
u8                              sysctl_tcp_tw_reuse                                                                  timewait_sock_ops
unsigned_int                    sysctl_tcp_tw_reuse_delay                                                            timewait_sock_ops
int                             sysctl_tcp_fin_timeout                                                               TCP_LAST_ACK/tcp_rcv_state_process
unsigned_int                    sysctl_tcp_notsent_lowat                     read_mostly                             tcp_notsent_lowat/tcp_stream_memory_free
u8                              sysctl_tcp_sack                                                                      tcp_syn_options
u8                              sysctl_tcp_window_scaling                                                            tcp_syn_options,tcp_parse_options
u8                              sysctl_tcp_timestamps
u8                              sysctl_tcp_early_retrans                     read_mostly                             tcp_schedule_loss_probe(tcp_write_xmit)
u32                             sysctl_tcp_rto_max_ms
u8                              sysctl_tcp_recovery                                                                  tcp_fastretrans_alert
u8                              sysctl_tcp_thin_linear_timeouts                                                      tcp_retrans_timer(on_thin_streams)
u8                              sysctl_tcp_slow_start_after_idle                                                     unlikely(tcp_cwnd_validate-network-not-starved)
u8                              sysctl_tcp_retrans_collapse
u8                              sysctl_tcp_stdurg                                                                    unlikely(tcp_check_urg)
u8                              sysctl_tcp_rfc1337
u8                              sysctl_tcp_abort_on_overflow
u8                              sysctl_tcp_fack
int                             sysctl_tcp_max_reordering                                                            tcp_check_sack_reordering
int                             sysctl_tcp_adv_win_scale                                                             tcp_init_buffer_space
u8                              sysctl_tcp_dsack                                                                     partial_packet_or_retrans_in_tcp_data_queue
u8                              sysctl_tcp_app_win                                                                   tcp_win_from_space
u8                              sysctl_tcp_frto                                                                      tcp_enter_loss
u8                              sysctl_tcp_nometrics_save                                                            TCP_LAST_ACK/tcp_update_metrics
u8                              sysctl_tcp_no_ssthresh_metrics_save                                                  TCP_LAST_ACK/tcp_(update/init)_metrics
u8                              sysctl_tcp_moderate_rcvbuf                   read_mostly         read_mostly         tcp_tso_should_defer(tx);tcp_rcv_space_adjust(rx)
u8                              sysctl_tcp_tso_win_divisor                   read_mostly                             tcp_tso_should_defer(tcp_write_xmit)
u8                              sysctl_tcp_workaround_signed_windows                                                 tcp_select_window
int                             sysctl_tcp_limit_output_bytes                read_mostly                             tcp_small_queue_check(tcp_write_xmit)
int                             sysctl_tcp_challenge_ack_limit
int                             sysctl_tcp_min_rtt_wlen                      read_mostly                             tcp_ack_update_rtt
u8                              sysctl_tcp_min_tso_segs                                                              unlikely(icsk_ca_ops-written)
u8                              sysctl_tcp_tso_rtt_log                       read_mostly                             tcp_tso_autosize
u8                              sysctl_tcp_autocorking                       read_mostly                             tcp_push/tcp_should_autocork
u8                              sysctl_tcp_reflect_tos                                                               tcp_v(4/6)_send_synack
int                             sysctl_tcp_invalid_ratelimit
int                             sysctl_tcp_pacing_ss_ratio                                                           default_cong_cont(tcp_update_pacing_rate)
int                             sysctl_tcp_pacing_ca_ratio                                                           default_cong_cont(tcp_update_pacing_rate)
int                             sysctl_tcp_wmem[3]                           read_mostly                             tcp_wmem_schedule(sendmsg/sendpage)
int                             sysctl_tcp_rmem[3]                                               read_mostly         __tcp_grow_window(tx),tcp_rcv_space_adjust(rx)
unsigned_int                    sysctl_tcp_child_ehash_entries
unsigned_long                   sysctl_tcp_comp_sack_delay_ns                                                        __tcp_ack_snd_check
unsigned_long                   sysctl_tcp_comp_sack_slack_ns                                                        __tcp_ack_snd_check
int                             sysctl_max_syn_backlog
int                             sysctl_tcp_fastopen
struct_tcp_congestion_ops       tcp_congestion_control                                                               init_cc
struct_tcp_fastopen_context     tcp_fastopen_ctx
unsigned_int                    sysctl_tcp_fastopen_blackhole_timeout
atomic_t                        tfo_active_disable_times
unsigned_long                   tfo_active_disable_stamp
u32                             tcp_challenge_timestamp
u32                             tcp_challenge_count
u8                              sysctl_tcp_plb_enabled
u8                              sysctl_tcp_plb_idle_rehash_rounds
u8                              sysctl_tcp_plb_rehash_rounds
u8                              sysctl_tcp_plb_suspend_rto_sec
int                             sysctl_tcp_plb_cong_thresh
int                             sysctl_udp_wmem_min
int                             sysctl_udp_rmem_min
u8                              sysctl_fib_notify_on_flag_change
u8                              sysctl_udp_l3mdev_accept
u8                              sysctl_igmp_llm_reports
int                             sysctl_igmp_max_memberships
int                             sysctl_igmp_max_msf
int                             sysctl_igmp_qrv
struct_ping_group_range         ping_group_range
atomic_t                        dev_addr_genid
unsigned_int                    sysctl_udp_child_hash_entries
unsigned_long*                  sysctl_local_reserved_ports
int                             sysctl_ip_prot_sock
struct_mr_table*                mrt
struct_list_head                mr_tables
struct_fib_rules_ops*           mr_rules_ops
u32                             sysctl_fib_multipath_hash_fields
u8                              sysctl_fib_multipath_use_neigh
u8                              sysctl_fib_multipath_hash_policy
struct_fib_notifier_ops*        notifier_ops
unsigned_int                    fib_seq
struct_fib_notifier_ops*        ipmr_notifier_ops
unsigned_int                    ipmr_seq
atomic_t                        rt_genid
siphash_key_t                   ip_id_key
=============================== ============================================ =================== =================== =================================================