Based on kernel version 6.11
. Page generated on 2024-09-24 08:21 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 | .. 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 ..netns_ipv4 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 - - 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 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) 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 |