Documentation / networking / net_cachelines / snmp.rst


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
.. 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
..enum                                                                                       
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_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                                                        
unsigned_long  LINUX_MIB_TCPDSACKOFORECV                                                     
unsigned_long  LINUX_MIB_TCPABORTONDATA                                                      
unsigned_long  LINUX_MIB_TCPABORTONCLOSE                                                     
unsigned_long  LINUX_MIB_TCPABORTONMEMORY                                                    
unsigned_long  LINUX_MIB_TCPABORTONTIMEOUT                                                   
unsigned_long  LINUX_MIB_TCPABORTONLINGER                                                    
unsigned_long  LINUX_MIB_TCPABORTFAILED                                                      
unsigned_long  LINUX_MIB_TCPMEMORYPRESSURES                                                  
unsigned_long  LINUX_MIB_TCPMEMORYPRESSURESCHRONO                                            
unsigned_long  LINUX_MIB_TCPSACKDISCARD                                                      
unsigned_long  LINUX_MIB_TCPDSACKIGNOREDOLD                                                  
unsigned_long  LINUX_MIB_TCPDSACKIGNOREDNOUNDO                                               
unsigned_long  LINUX_MIB_TCPSPURIOUSRTOS                                                     
unsigned_long  LINUX_MIB_TCPMD5NOTFOUND                                                      
unsigned_long  LINUX_MIB_TCPMD5UNEXPECTED                                                    
unsigned_long  LINUX_MIB_TCPMD5FAILURE                                                       
unsigned_long  LINUX_MIB_SACKSHIFTED                                                         
unsigned_long  LINUX_MIB_SACKMERGED                                                          
unsigned_long  LINUX_MIB_SACKSHIFTFALLBACK                                                   
unsigned_long  LINUX_MIB_TCPBACKLOGDROP                                                      
unsigned_long  LINUX_MIB_PFMEMALLOCDROP                                                      
unsigned_long  LINUX_MIB_TCPMINTTLDROP                                                       
unsigned_long  LINUX_MIB_TCPDEFERACCEPTDROP                                                  
unsigned_long  LINUX_MIB_IPRPFILTER                                                          
unsigned_long  LINUX_MIB_TCPTIMEWAITOVERFLOW                                                 
unsigned_long  LINUX_MIB_TCPREQQFULLDOCOOKIES                                                
unsigned_long  LINUX_MIB_TCPREQQFULLDROP                                                     
unsigned_long  LINUX_MIB_TCPRETRANSFAIL                                                      
unsigned_long  LINUX_MIB_TCPBACKLOGCOALESCE                                                  
unsigned_long  LINUX_MIB_TCPOFOQUEUE                                                         
unsigned_long  LINUX_MIB_TCPOFODROP                                                          
unsigned_long  LINUX_MIB_TCPOFOMERGE                                                         
unsigned_long  LINUX_MIB_TCPCHALLENGEACK                                                     
unsigned_long  LINUX_MIB_TCPSYNCHALLENGE                                                     
unsigned_long  LINUX_MIB_TCPFASTOPENACTIVE                                                   
unsigned_long  LINUX_MIB_TCPFASTOPENACTIVEFAIL                                               
unsigned_long  LINUX_MIB_TCPFASTOPENPASSIVE                                                  
unsigned_long  LINUX_MIB_TCPFASTOPENPASSIVEFAIL                                              
unsigned_long  LINUX_MIB_TCPFASTOPENLISTENOVERFLOW                                           
unsigned_long  LINUX_MIB_TCPFASTOPENCOOKIEREQD                                               
unsigned_long  LINUX_MIB_TCPFASTOPENBLACKHOLE                                                
unsigned_long  LINUX_MIB_TCPSPURIOUS_RTX_HOSTQUEUES                                          
unsigned_long  LINUX_MIB_BUSYPOLLRXPACKETS                                                   
unsigned_long  LINUX_MIB_TCPSYNRETRANS                                                       
unsigned_long  LINUX_MIB_TCPHYSTARTTRAINDETECT                                               
unsigned_long  LINUX_MIB_TCPHYSTARTTRAINCWND                                                 
unsigned_long  LINUX_MIB_TCPHYSTARTDELAYDETECT                                               
unsigned_long  LINUX_MIB_TCPHYSTARTDELAYCWND                                                 
unsigned_long  LINUX_MIB_TCPACKSKIPPEDSYNRECV                                                
unsigned_long  LINUX_MIB_TCPACKSKIPPEDPAWS                                                   
unsigned_long  LINUX_MIB_TCPACKSKIPPEDSEQ                                                    
unsigned_long  LINUX_MIB_TCPACKSKIPPEDFINWAIT2                                               
unsigned_long  LINUX_MIB_TCPACKSKIPPEDTIMEWAIT                                               
unsigned_long  LINUX_MIB_TCPACKSKIPPEDCHALLENGE                                              
unsigned_long  LINUX_MIB_TCPWINPROBE                                                         
unsigned_long  LINUX_MIB_TCPMTUPFAIL                                                         
unsigned_long  LINUX_MIB_TCPMTUPSUCCESS                                                      
unsigned_long  LINUX_MIB_TCPDELIVEREDCE                                                      
unsigned_long  LINUX_MIB_TCPACKCOMPRESSED                                                    
unsigned_long  LINUX_MIB_TCPZEROWINDOWDROP                                                   
unsigned_long  LINUX_MIB_TCPRCVQDROP                                                         
unsigned_long  LINUX_MIB_TCPWQUEUETOOBIG                                                     
unsigned_long  LINUX_MIB_TCPFASTOPENPASSIVEALTKEY                                            
unsigned_long  LINUX_MIB_TCPTIMEOUTREHASH                                                    
unsigned_long  LINUX_MIB_TCPDUPLICATEDATAREHASH                                              
unsigned_long  LINUX_MIB_TCPDSACKRECVSEGS                                                    
unsigned_long  LINUX_MIB_TCPDSACKIGNOREDDUBIOUS                                              
unsigned_long  LINUX_MIB_TCPMIGRATEREQSUCCESS                                                
unsigned_long  LINUX_MIB_TCPMIGRATEREQFAILURE                                                
unsigned_long  __LINUX_MIB_MAX