Documentation/networking/net_cachelines/snmp.rst

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

File Facts

System
Linux kernel
Corpus path
Documentation/networking/net_cachelines/snmp.rst
Extension
.rst
Size
7270 bytes
Lines
142
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 enum fast path usage breakdown
===========================================

============== ===================================== =================== =================== ==================================================
Type           Name                                  fastpath_tx_access  fastpath_rx_access  comment
============== ===================================== =================== =================== ==================================================
unsigned_long  LINUX_MIB_TCPKEEPALIVE                write_mostly                            tcp_keepalive_timer
unsigned_long  LINUX_MIB_DELAYEDACKS                 write_mostly                            tcp_delack_timer_handler,tcp_delack_timer
unsigned_long  LINUX_MIB_DELAYEDACKLOCKED            write_mostly                            tcp_delack_timer_handler,tcp_delack_timer
unsigned_long  LINUX_MIB_TCPAUTOCORKING              write_mostly                            tcp_push,tcp_sendmsg_locked
unsigned_long  LINUX_MIB_TCPFROMZEROWINDOWADV        write_mostly                            tcp_select_window,tcp_transmit-skb
unsigned_long  LINUX_MIB_TCPTOZEROWINDOWADV          write_mostly                            tcp_select_window,tcp_transmit-skb
unsigned_long  LINUX_MIB_TCPWANTZEROWINDOWADV        write_mostly                            tcp_select_window,tcp_transmit-skb
unsigned_long  LINUX_MIB_TCPORIGDATASENT             write_mostly                            tcp_write_xmit
unsigned_long  LINUX_MIB_TCPHPHITS                                       write_mostly        tcp_rcv_established,tcp_v4_do_rcv,tcp_v6_do_rcv
unsigned_long  LINUX_MIB_TCPRCVCOALESCE                                  write_mostly        tcp_try_coalesce,tcp_queue_rcv,tcp_rcv_established
unsigned_long  LINUX_MIB_TCPPUREACKS                                     write_mostly        tcp_ack,tcp_rcv_established
unsigned_long  LINUX_MIB_TCPHPACKS                                       write_mostly        tcp_ack,tcp_rcv_established
unsigned_long  LINUX_MIB_TCPDELIVERED                                    write_mostly        tcp_newly_delivered,tcp_ack,tcp_rcv_established
unsigned_long  LINUX_MIB_SYNCOOKIESSENT
unsigned_long  LINUX_MIB_SYNCOOKIESRECV
unsigned_long  LINUX_MIB_SYNCOOKIESFAILED
unsigned_long  LINUX_MIB_EMBRYONICRSTS
unsigned_long  LINUX_MIB_PRUNECALLED
unsigned_long  LINUX_MIB_RCVPRUNED
unsigned_long  LINUX_MIB_OFOPRUNED
unsigned_long  LINUX_MIB_OUTOFWINDOWICMPS
unsigned_long  LINUX_MIB_LOCKDROPPEDICMPS
unsigned_long  LINUX_MIB_ARPFILTER
unsigned_long  LINUX_MIB_TIMEWAITED
unsigned_long  LINUX_MIB_TIMEWAITRECYCLED
unsigned_long  LINUX_MIB_TIMEWAITKILLED
unsigned_long  LINUX_MIB_PAWSACTIVEREJECTED
unsigned_long  LINUX_MIB_PAWSESTABREJECTED
unsigned_long  LINUX_MIB_BEYOND_WINDOW
unsigned_long  LINUX_MIB_TSECR_REJECTED
unsigned_long  LINUX_MIB_PAWS_OLD_ACK
unsigned_long  LINUX_MIB_PAWS_TW_REJECTED
unsigned_long  LINUX_MIB_DELAYEDACKLOST
unsigned_long  LINUX_MIB_LISTENOVERFLOWS
unsigned_long  LINUX_MIB_LISTENDROPS
unsigned_long  LINUX_MIB_TCPRENORECOVERY
unsigned_long  LINUX_MIB_TCPSACKRECOVERY
unsigned_long  LINUX_MIB_TCPSACKRENEGING
unsigned_long  LINUX_MIB_TCPSACKREORDER
unsigned_long  LINUX_MIB_TCPRENOREORDER
unsigned_long  LINUX_MIB_TCPTSREORDER
unsigned_long  LINUX_MIB_TCPFULLUNDO
unsigned_long  LINUX_MIB_TCPPARTIALUNDO
unsigned_long  LINUX_MIB_TCPDSACKUNDO
unsigned_long  LINUX_MIB_TCPLOSSUNDO
unsigned_long  LINUX_MIB_TCPLOSTRETRANSMIT
unsigned_long  LINUX_MIB_TCPRENOFAILURES
unsigned_long  LINUX_MIB_TCPSACKFAILURES
unsigned_long  LINUX_MIB_TCPLOSSFAILURES
unsigned_long  LINUX_MIB_TCPFASTRETRANS
unsigned_long  LINUX_MIB_TCPSLOWSTARTRETRANS
unsigned_long  LINUX_MIB_TCPTIMEOUTS
unsigned_long  LINUX_MIB_TCPLOSSPROBES
unsigned_long  LINUX_MIB_TCPLOSSPROBERECOVERY
unsigned_long  LINUX_MIB_TCPRENORECOVERYFAIL
unsigned_long  LINUX_MIB_TCPSACKRECOVERYFAIL
unsigned_long  LINUX_MIB_TCPRCVCOLLAPSED
unsigned_long  LINUX_MIB_TCPDSACKOLDSENT
unsigned_long  LINUX_MIB_TCPDSACKOFOSENT
unsigned_long  LINUX_MIB_TCPDSACKRECV

Annotation

Implementation Notes