Documentation/networking/net_cachelines/netns_ipv4_sysctl.rst

Source file repositories/reference/linux-study-clean/Documentation/networking/net_cachelines/netns_ipv4_sysctl.rst

File Facts

System
Linux kernel
Corpus path
Documentation/networking/net_cachelines/netns_ipv4_sysctl.rst
Extension
.rst
Size
13491 bytes
Lines
166
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: documentation
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

.. 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
u32                             sysctl_ip_local_port_step_width
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

Annotation

Implementation Notes