File Index
Files and directories
Sign in
FILE

netns_ipv4_sysctl.rst

File preview with syntax highlighting.

linux-6.19.14/Documentation/networking/net_cachelines/netns_ipv4_sysctl.rst RESTRUCTUREDTEXT
  1.. SPDX-License-Identifier: GPL-2.0
  2.. Copyright (C) 2023 Google LLC
  3
  4===========================================
  5netns_ipv4 struct fast path usage breakdown
  6===========================================
  7
  8=============================== ============================================ =================== =================== =================================================
  9Type                            Name                                         fastpath_tx_access  fastpath_rx_access  comment
 10=============================== ============================================ =================== =================== =================================================
 11struct_inet_timewait_death_row  tcp_death_row
 12struct_udp_table*               udp_table
 13struct_ctl_table_header*        forw_hdr
 14struct_ctl_table_header*        frags_hdr
 15struct_ctl_table_header*        ipv4_hdr
 16struct_ctl_table_header*        route_hdr
 17struct_ctl_table_header*        xfrm4_hdr
 18struct_ipv4_devconf*            devconf_all
 19struct_ipv4_devconf*            devconf_dflt
 20struct_ip_ra_chain              ra_chain
 21struct_mutex                    ra_mutex
 22struct_fib_rules_ops*           rules_ops
 23struct_fib_table                fib_main
 24struct_fib_table                fib_default
 25unsigned_int                    fib_rules_require_fldissect
 26bool                            fib_has_custom_rules
 27bool                            fib_has_custom_local_routes
 28bool                            fib_offload_disabled
 29atomic_t                        fib_num_tclassid_users
 30struct_hlist_head*              fib_table_hash
 31struct_sock*                    fibnl
 32struct_sock*                    mc_autojoin_sk
 33struct_inet_peer_base*          peers
 34struct_fqdir*                   fqdir
 35u8                              sysctl_icmp_echo_ignore_all
 36u8                              sysctl_icmp_echo_enable_probe
 37u8                              sysctl_icmp_echo_ignore_broadcasts
 38u8                              sysctl_icmp_ignore_bogus_error_responses
 39u8                              sysctl_icmp_errors_use_inbound_ifaddr
 40int                             sysctl_icmp_ratelimit
 41int                             sysctl_icmp_ratemask
 42u32                             ip_rt_min_pmtu
 43int                             ip_rt_mtu_expires
 44int                             ip_rt_min_advmss
 45struct_local_ports              ip_local_ports
 46u8                              sysctl_tcp_ecn
 47u8                              sysctl_tcp_ecn_fallback
 48u8                              sysctl_ip_default_ttl                                                                ip4_dst_hoplimit/ip_select_ttl
 49u8                              sysctl_ip_no_pmtu_disc
 50u8                              sysctl_ip_fwd_use_pmtu                       read_mostly                             ip_dst_mtu_maybe_forward/ip_skb_dst_mtu
 51u8                              sysctl_ip_fwd_update_priority                                                        ip_forward
 52u8                              sysctl_ip_nonlocal_bind
 53u8                              sysctl_ip_autobind_reuse
 54u8                              sysctl_ip_dynaddr
 55u8                              sysctl_ip_early_demux                                            read_mostly         ip(6)_rcv_finish_core
 56u8                              sysctl_raw_l3mdev_accept
 57u8                              sysctl_tcp_early_demux                                           read_mostly         ip(6)_rcv_finish_core
 58u8                              sysctl_udp_early_demux
 59u8                              sysctl_nexthop_compat_mode
 60u8                              sysctl_fwmark_reflect
 61u8                              sysctl_tcp_fwmark_accept
 62u8                              sysctl_tcp_l3mdev_accept                                         read_mostly         __inet6_lookup_established/inet_request_bound_dev_if
 63u8                              sysctl_tcp_mtu_probing
 64int                             sysctl_tcp_mtu_probe_floor
 65int                             sysctl_tcp_base_mss
 66int                             sysctl_tcp_min_snd_mss                       read_mostly                             __tcp_mtu_to_mss(tcp_write_xmit)
 67int                             sysctl_tcp_probe_threshold                                                           tcp_mtu_probe(tcp_write_xmit)
 68u32                             sysctl_tcp_probe_interval                                                            tcp_mtu_check_reprobe(tcp_write_xmit)
 69int                             sysctl_tcp_keepalive_time
 70int                             sysctl_tcp_keepalive_intvl
 71u8                              sysctl_tcp_keepalive_probes
 72u8                              sysctl_tcp_syn_retries
 73u8                              sysctl_tcp_synack_retries
 74u8                              sysctl_tcp_syncookies                                                                generated_on_syn
 75u8                              sysctl_tcp_migrate_req                                                               reuseport
 76u8                              sysctl_tcp_comp_sack_nr                                                              __tcp_ack_snd_check
 77int                             sysctl_tcp_reordering                                            read_mostly         tcp_may_raise_cwnd/tcp_cong_control
 78u8                              sysctl_tcp_retries1
 79u8                              sysctl_tcp_retries2
 80u8                              sysctl_tcp_orphan_retries
 81u8                              sysctl_tcp_tw_reuse                                                                  timewait_sock_ops
 82unsigned_int                    sysctl_tcp_tw_reuse_delay                                                            timewait_sock_ops
 83int                             sysctl_tcp_fin_timeout                                                               TCP_LAST_ACK/tcp_rcv_state_process
 84unsigned_int                    sysctl_tcp_notsent_lowat                     read_mostly                             tcp_notsent_lowat/tcp_stream_memory_free
 85u8                              sysctl_tcp_sack                                                                      tcp_syn_options
 86u8                              sysctl_tcp_window_scaling                                                            tcp_syn_options,tcp_parse_options
 87u8                              sysctl_tcp_timestamps
 88u8                              sysctl_tcp_early_retrans                     read_mostly                             tcp_schedule_loss_probe(tcp_write_xmit)
 89u32                             sysctl_tcp_rto_max_ms
 90u8                              sysctl_tcp_recovery                                                                  tcp_fastretrans_alert
 91u8                              sysctl_tcp_thin_linear_timeouts                                                      tcp_retrans_timer(on_thin_streams)
 92u8                              sysctl_tcp_slow_start_after_idle                                                     unlikely(tcp_cwnd_validate-network-not-starved)
 93u8                              sysctl_tcp_retrans_collapse
 94u8                              sysctl_tcp_stdurg                                                                    unlikely(tcp_check_urg)
 95u8                              sysctl_tcp_rfc1337
 96u8                              sysctl_tcp_abort_on_overflow
 97u8                              sysctl_tcp_fack
 98int                             sysctl_tcp_max_reordering                                                            tcp_check_sack_reordering
 99int                             sysctl_tcp_adv_win_scale                                                             tcp_init_buffer_space
100u8                              sysctl_tcp_dsack                                                                     partial_packet_or_retrans_in_tcp_data_queue
101u8                              sysctl_tcp_app_win                                                                   tcp_win_from_space
102u8                              sysctl_tcp_frto                                                                      tcp_enter_loss
103u8                              sysctl_tcp_nometrics_save                                                            TCP_LAST_ACK/tcp_update_metrics
104u8                              sysctl_tcp_no_ssthresh_metrics_save                                                  TCP_LAST_ACK/tcp_(update/init)_metrics
105u8                              sysctl_tcp_moderate_rcvbuf                                       read_mostly         tcp_rcvbuf_grow()
106u32                             sysctl_tcp_rcvbuf_low_rtt                                        read_mostly         tcp_rcvbuf_grow()
107u8                              sysctl_tcp_tso_win_divisor                   read_mostly                             tcp_tso_should_defer(tcp_write_xmit)
108u8                              sysctl_tcp_workaround_signed_windows                                                 tcp_select_window
109int                             sysctl_tcp_limit_output_bytes                read_mostly                             tcp_small_queue_check(tcp_write_xmit)
110int                             sysctl_tcp_challenge_ack_limit
111int                             sysctl_tcp_min_rtt_wlen                      read_mostly                             tcp_ack_update_rtt
112u8                              sysctl_tcp_min_tso_segs                                                              unlikely(icsk_ca_ops-written)
113u8                              sysctl_tcp_tso_rtt_log                       read_mostly                             tcp_tso_autosize
114u8                              sysctl_tcp_autocorking                       read_mostly                             tcp_push/tcp_should_autocork
115u8                              sysctl_tcp_reflect_tos                                                               tcp_v(4/6)_send_synack
116int                             sysctl_tcp_invalid_ratelimit
117int                             sysctl_tcp_pacing_ss_ratio                                                           default_cong_cont(tcp_update_pacing_rate)
118int                             sysctl_tcp_pacing_ca_ratio                                                           default_cong_cont(tcp_update_pacing_rate)
119int                             sysctl_tcp_wmem[3]                           read_mostly                             tcp_wmem_schedule(sendmsg/sendpage)
120int                             sysctl_tcp_rmem[3]                                               read_mostly         __tcp_grow_window(tx),tcp_rcv_space_adjust(rx)
121unsigned_int                    sysctl_tcp_child_ehash_entries
122unsigned_long                   sysctl_tcp_comp_sack_delay_ns                                                        __tcp_ack_snd_check
123unsigned_long                   sysctl_tcp_comp_sack_slack_ns                                                        __tcp_ack_snd_check
124int                             sysctl_max_syn_backlog
125int                             sysctl_tcp_fastopen
126struct_tcp_congestion_ops       tcp_congestion_control                                                               init_cc
127struct_tcp_fastopen_context     tcp_fastopen_ctx
128unsigned_int                    sysctl_tcp_fastopen_blackhole_timeout
129atomic_t                        tfo_active_disable_times
130unsigned_long                   tfo_active_disable_stamp
131u32                             tcp_challenge_timestamp
132u32                             tcp_challenge_count
133u8                              sysctl_tcp_plb_enabled
134u8                              sysctl_tcp_plb_idle_rehash_rounds
135u8                              sysctl_tcp_plb_rehash_rounds
136u8                              sysctl_tcp_plb_suspend_rto_sec
137int                             sysctl_tcp_plb_cong_thresh
138int                             sysctl_udp_wmem_min
139int                             sysctl_udp_rmem_min
140u8                              sysctl_fib_notify_on_flag_change
141u8                              sysctl_udp_l3mdev_accept
142u8                              sysctl_igmp_llm_reports
143int                             sysctl_igmp_max_memberships
144int                             sysctl_igmp_max_msf
145int                             sysctl_igmp_qrv
146struct_ping_group_range         ping_group_range
147atomic_t                        dev_addr_genid
148unsigned_int                    sysctl_udp_child_hash_entries
149unsigned_long*                  sysctl_local_reserved_ports
150int                             sysctl_ip_prot_sock
151struct_mr_table*                mrt
152struct_list_head                mr_tables
153struct_fib_rules_ops*           mr_rules_ops
154u32                             sysctl_fib_multipath_hash_fields
155u8                              sysctl_fib_multipath_use_neigh
156u8                              sysctl_fib_multipath_hash_policy
157struct_fib_notifier_ops*        notifier_ops
158unsigned_int                    fib_seq
159struct_fib_notifier_ops*        ipmr_notifier_ops
160unsigned_int                    ipmr_seq
161atomic_t                        rt_genid
162siphash_key_t                   ip_id_key
163=============================== ============================================ =================== =================== =================================================
~/ Read-only file preview.