1.. SPDX-License-Identifier: GPL-2.0 2.. Copyright (C) 2023 Google LLC 3 4=========================================== 5netns_ipv4 enum fast path usage breakdown 6=========================================== 7 8============== ===================================== =================== =================== ================================================== 9Type Name fastpath_tx_access fastpath_rx_access comment 10============== ===================================== =================== =================== ================================================== 11unsigned_long LINUX_MIB_TCPKEEPALIVE write_mostly tcp_keepalive_timer 12unsigned_long LINUX_MIB_DELAYEDACKS write_mostly tcp_delack_timer_handler,tcp_delack_timer 13unsigned_long LINUX_MIB_DELAYEDACKLOCKED write_mostly tcp_delack_timer_handler,tcp_delack_timer 14unsigned_long LINUX_MIB_TCPAUTOCORKING write_mostly tcp_push,tcp_sendmsg_locked 15unsigned_long LINUX_MIB_TCPFROMZEROWINDOWADV write_mostly tcp_select_window,tcp_transmit-skb 16unsigned_long LINUX_MIB_TCPTOZEROWINDOWADV write_mostly tcp_select_window,tcp_transmit-skb 17unsigned_long LINUX_MIB_TCPWANTZEROWINDOWADV write_mostly tcp_select_window,tcp_transmit-skb 18unsigned_long LINUX_MIB_TCPORIGDATASENT write_mostly tcp_write_xmit 19unsigned_long LINUX_MIB_TCPHPHITS write_mostly tcp_rcv_established,tcp_v4_do_rcv,tcp_v6_do_rcv 20unsigned_long LINUX_MIB_TCPRCVCOALESCE write_mostly tcp_try_coalesce,tcp_queue_rcv,tcp_rcv_established 21unsigned_long LINUX_MIB_TCPPUREACKS write_mostly tcp_ack,tcp_rcv_established 22unsigned_long LINUX_MIB_TCPHPACKS write_mostly tcp_ack,tcp_rcv_established 23unsigned_long LINUX_MIB_TCPDELIVERED write_mostly tcp_newly_delivered,tcp_ack,tcp_rcv_established 24unsigned_long LINUX_MIB_SYNCOOKIESSENT 25unsigned_long LINUX_MIB_SYNCOOKIESRECV 26unsigned_long LINUX_MIB_SYNCOOKIESFAILED 27unsigned_long LINUX_MIB_EMBRYONICRSTS 28unsigned_long LINUX_MIB_PRUNECALLED 29unsigned_long LINUX_MIB_RCVPRUNED 30unsigned_long LINUX_MIB_OFOPRUNED 31unsigned_long LINUX_MIB_OUTOFWINDOWICMPS 32unsigned_long LINUX_MIB_LOCKDROPPEDICMPS 33unsigned_long LINUX_MIB_ARPFILTER 34unsigned_long LINUX_MIB_TIMEWAITED 35unsigned_long LINUX_MIB_TIMEWAITRECYCLED 36unsigned_long LINUX_MIB_TIMEWAITKILLED 37unsigned_long LINUX_MIB_PAWSACTIVEREJECTED 38unsigned_long LINUX_MIB_PAWSESTABREJECTED 39unsigned_long LINUX_MIB_DELAYEDACKLOST 40unsigned_long LINUX_MIB_LISTENOVERFLOWS 41unsigned_long LINUX_MIB_LISTENDROPS 42unsigned_long LINUX_MIB_TCPRENORECOVERY 43unsigned_long LINUX_MIB_TCPSACKRECOVERY 44unsigned_long LINUX_MIB_TCPSACKRENEGING 45unsigned_long LINUX_MIB_TCPSACKREORDER 46unsigned_long LINUX_MIB_TCPRENOREORDER 47unsigned_long LINUX_MIB_TCPTSREORDER 48unsigned_long LINUX_MIB_TCPFULLUNDO 49unsigned_long LINUX_MIB_TCPPARTIALUNDO 50unsigned_long LINUX_MIB_TCPDSACKUNDO 51unsigned_long LINUX_MIB_TCPLOSSUNDO 52unsigned_long LINUX_MIB_TCPLOSTRETRANSMIT 53unsigned_long LINUX_MIB_TCPRENOFAILURES 54unsigned_long LINUX_MIB_TCPSACKFAILURES 55unsigned_long LINUX_MIB_TCPLOSSFAILURES 56unsigned_long LINUX_MIB_TCPFASTRETRANS 57unsigned_long LINUX_MIB_TCPSLOWSTARTRETRANS 58unsigned_long LINUX_MIB_TCPTIMEOUTS 59unsigned_long LINUX_MIB_TCPLOSSPROBES 60unsigned_long LINUX_MIB_TCPLOSSPROBERECOVERY 61unsigned_long LINUX_MIB_TCPRENORECOVERYFAIL 62unsigned_long LINUX_MIB_TCPSACKRECOVERYFAIL 63unsigned_long LINUX_MIB_TCPRCVCOLLAPSED 64unsigned_long LINUX_MIB_TCPDSACKOLDSENT 65unsigned_long LINUX_MIB_TCPDSACKOFOSENT 66unsigned_long LINUX_MIB_TCPDSACKRECV 67unsigned_long LINUX_MIB_TCPDSACKOFORECV 68unsigned_long LINUX_MIB_TCPABORTONDATA 69unsigned_long LINUX_MIB_TCPABORTONCLOSE 70unsigned_long LINUX_MIB_TCPABORTONMEMORY 71unsigned_long LINUX_MIB_TCPABORTONTIMEOUT 72unsigned_long LINUX_MIB_TCPABORTONLINGER 73unsigned_long LINUX_MIB_TCPABORTFAILED 74unsigned_long LINUX_MIB_TCPMEMORYPRESSURES 75unsigned_long LINUX_MIB_TCPMEMORYPRESSURESCHRONO 76unsigned_long LINUX_MIB_TCPSACKDISCARD 77unsigned_long LINUX_MIB_TCPDSACKIGNOREDOLD 78unsigned_long LINUX_MIB_TCPDSACKIGNOREDNOUNDO 79unsigned_long LINUX_MIB_TCPSPURIOUSRTOS 80unsigned_long LINUX_MIB_TCPMD5NOTFOUND 81unsigned_long LINUX_MIB_TCPMD5UNEXPECTED 82unsigned_long LINUX_MIB_TCPMD5FAILURE 83unsigned_long LINUX_MIB_SACKSHIFTED 84unsigned_long LINUX_MIB_SACKMERGED 85unsigned_long LINUX_MIB_SACKSHIFTFALLBACK 86unsigned_long LINUX_MIB_TCPBACKLOGDROP 87unsigned_long LINUX_MIB_PFMEMALLOCDROP 88unsigned_long LINUX_MIB_TCPMINTTLDROP 89unsigned_long LINUX_MIB_TCPDEFERACCEPTDROP 90unsigned_long LINUX_MIB_IPRPFILTER 91unsigned_long LINUX_MIB_TCPTIMEWAITOVERFLOW 92unsigned_long LINUX_MIB_TCPREQQFULLDOCOOKIES 93unsigned_long LINUX_MIB_TCPREQQFULLDROP 94unsigned_long LINUX_MIB_TCPRETRANSFAIL 95unsigned_long LINUX_MIB_TCPBACKLOGCOALESCE 96unsigned_long LINUX_MIB_TCPOFOQUEUE 97unsigned_long LINUX_MIB_TCPOFODROP 98unsigned_long LINUX_MIB_TCPOFOMERGE 99unsigned_long LINUX_MIB_TCPCHALLENGEACK 100unsigned_long LINUX_MIB_TCPSYNCHALLENGE 101unsigned_long LINUX_MIB_TCPFASTOPENACTIVE 102unsigned_long LINUX_MIB_TCPFASTOPENACTIVEFAIL 103unsigned_long LINUX_MIB_TCPFASTOPENPASSIVE 104unsigned_long LINUX_MIB_TCPFASTOPENPASSIVEFAIL 105unsigned_long LINUX_MIB_TCPFASTOPENLISTENOVERFLOW 106unsigned_long LINUX_MIB_TCPFASTOPENCOOKIEREQD 107unsigned_long LINUX_MIB_TCPFASTOPENBLACKHOLE 108unsigned_long LINUX_MIB_TCPSPURIOUS_RTX_HOSTQUEUES 109unsigned_long LINUX_MIB_BUSYPOLLRXPACKETS 110unsigned_long LINUX_MIB_TCPSYNRETRANS 111unsigned_long LINUX_MIB_TCPHYSTARTTRAINDETECT 112unsigned_long LINUX_MIB_TCPHYSTARTTRAINCWND 113unsigned_long LINUX_MIB_TCPHYSTARTDELAYDETECT 114unsigned_long LINUX_MIB_TCPHYSTARTDELAYCWND 115unsigned_long LINUX_MIB_TCPACKSKIPPEDSYNRECV 116unsigned_long LINUX_MIB_TCPACKSKIPPEDPAWS 117unsigned_long LINUX_MIB_TCPACKSKIPPEDSEQ 118unsigned_long LINUX_MIB_TCPACKSKIPPEDFINWAIT2 119unsigned_long LINUX_MIB_TCPACKSKIPPEDTIMEWAIT 120unsigned_long LINUX_MIB_TCPACKSKIPPEDCHALLENGE 121unsigned_long LINUX_MIB_TCPWINPROBE 122unsigned_long LINUX_MIB_TCPMTUPFAIL 123unsigned_long LINUX_MIB_TCPMTUPSUCCESS 124unsigned_long LINUX_MIB_TCPDELIVEREDCE 125unsigned_long LINUX_MIB_TCPACKCOMPRESSED 126unsigned_long LINUX_MIB_TCPZEROWINDOWDROP 127unsigned_long LINUX_MIB_TCPRCVQDROP 128unsigned_long LINUX_MIB_TCPWQUEUETOOBIG 129unsigned_long LINUX_MIB_TCPFASTOPENPASSIVEALTKEY 130unsigned_long LINUX_MIB_TCPTIMEOUTREHASH 131unsigned_long LINUX_MIB_TCPDUPLICATEDATAREHASH 132unsigned_long LINUX_MIB_TCPDSACKRECVSEGS 133unsigned_long LINUX_MIB_TCPDSACKIGNOREDDUBIOUS 134unsigned_long LINUX_MIB_TCPMIGRATEREQSUCCESS 135unsigned_long LINUX_MIB_TCPMIGRATEREQFAILURE 136unsigned_long __LINUX_MIB_MAX 137============== ===================================== =================== =================== ================================================== 138