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_TSECR_REJECTED 40unsigned_long LINUX_MIB_DELAYEDACKLOST 41unsigned_long LINUX_MIB_LISTENOVERFLOWS 42unsigned_long LINUX_MIB_LISTENDROPS 43unsigned_long LINUX_MIB_TCPRENORECOVERY 44unsigned_long LINUX_MIB_TCPSACKRECOVERY 45unsigned_long LINUX_MIB_TCPSACKRENEGING 46unsigned_long LINUX_MIB_TCPSACKREORDER 47unsigned_long LINUX_MIB_TCPRENOREORDER 48unsigned_long LINUX_MIB_TCPTSREORDER 49unsigned_long LINUX_MIB_TCPFULLUNDO 50unsigned_long LINUX_MIB_TCPPARTIALUNDO 51unsigned_long LINUX_MIB_TCPDSACKUNDO 52unsigned_long LINUX_MIB_TCPLOSSUNDO 53unsigned_long LINUX_MIB_TCPLOSTRETRANSMIT 54unsigned_long LINUX_MIB_TCPRENOFAILURES 55unsigned_long LINUX_MIB_TCPSACKFAILURES 56unsigned_long LINUX_MIB_TCPLOSSFAILURES 57unsigned_long LINUX_MIB_TCPFASTRETRANS 58unsigned_long LINUX_MIB_TCPSLOWSTARTRETRANS 59unsigned_long LINUX_MIB_TCPTIMEOUTS 60unsigned_long LINUX_MIB_TCPLOSSPROBES 61unsigned_long LINUX_MIB_TCPLOSSPROBERECOVERY 62unsigned_long LINUX_MIB_TCPRENORECOVERYFAIL 63unsigned_long LINUX_MIB_TCPSACKRECOVERYFAIL 64unsigned_long LINUX_MIB_TCPRCVCOLLAPSED 65unsigned_long LINUX_MIB_TCPDSACKOLDSENT 66unsigned_long LINUX_MIB_TCPDSACKOFOSENT 67unsigned_long LINUX_MIB_TCPDSACKRECV 68unsigned_long LINUX_MIB_TCPDSACKOFORECV 69unsigned_long LINUX_MIB_TCPABORTONDATA 70unsigned_long LINUX_MIB_TCPABORTONCLOSE 71unsigned_long LINUX_MIB_TCPABORTONMEMORY 72unsigned_long LINUX_MIB_TCPABORTONTIMEOUT 73unsigned_long LINUX_MIB_TCPABORTONLINGER 74unsigned_long LINUX_MIB_TCPABORTFAILED 75unsigned_long LINUX_MIB_TCPMEMORYPRESSURES 76unsigned_long LINUX_MIB_TCPMEMORYPRESSURESCHRONO 77unsigned_long LINUX_MIB_TCPSACKDISCARD 78unsigned_long LINUX_MIB_TCPDSACKIGNOREDOLD 79unsigned_long LINUX_MIB_TCPDSACKIGNOREDNOUNDO 80unsigned_long LINUX_MIB_TCPSPURIOUSRTOS 81unsigned_long LINUX_MIB_TCPMD5NOTFOUND 82unsigned_long LINUX_MIB_TCPMD5UNEXPECTED 83unsigned_long LINUX_MIB_TCPMD5FAILURE 84unsigned_long LINUX_MIB_SACKSHIFTED 85unsigned_long LINUX_MIB_SACKMERGED 86unsigned_long LINUX_MIB_SACKSHIFTFALLBACK 87unsigned_long LINUX_MIB_TCPBACKLOGDROP 88unsigned_long LINUX_MIB_PFMEMALLOCDROP 89unsigned_long LINUX_MIB_TCPMINTTLDROP 90unsigned_long LINUX_MIB_TCPDEFERACCEPTDROP 91unsigned_long LINUX_MIB_IPRPFILTER 92unsigned_long LINUX_MIB_TCPTIMEWAITOVERFLOW 93unsigned_long LINUX_MIB_TCPREQQFULLDOCOOKIES 94unsigned_long LINUX_MIB_TCPREQQFULLDROP 95unsigned_long LINUX_MIB_TCPRETRANSFAIL 96unsigned_long LINUX_MIB_TCPBACKLOGCOALESCE 97unsigned_long LINUX_MIB_TCPOFOQUEUE 98unsigned_long LINUX_MIB_TCPOFODROP 99unsigned_long LINUX_MIB_TCPOFOMERGE 100unsigned_long LINUX_MIB_TCPCHALLENGEACK 101unsigned_long LINUX_MIB_TCPSYNCHALLENGE 102unsigned_long LINUX_MIB_TCPFASTOPENACTIVE 103unsigned_long LINUX_MIB_TCPFASTOPENACTIVEFAIL 104unsigned_long LINUX_MIB_TCPFASTOPENPASSIVE 105unsigned_long LINUX_MIB_TCPFASTOPENPASSIVEFAIL 106unsigned_long LINUX_MIB_TCPFASTOPENLISTENOVERFLOW 107unsigned_long LINUX_MIB_TCPFASTOPENCOOKIEREQD 108unsigned_long LINUX_MIB_TCPFASTOPENBLACKHOLE 109unsigned_long LINUX_MIB_TCPSPURIOUS_RTX_HOSTQUEUES 110unsigned_long LINUX_MIB_BUSYPOLLRXPACKETS 111unsigned_long LINUX_MIB_TCPSYNRETRANS 112unsigned_long LINUX_MIB_TCPHYSTARTTRAINDETECT 113unsigned_long LINUX_MIB_TCPHYSTARTTRAINCWND 114unsigned_long LINUX_MIB_TCPHYSTARTDELAYDETECT 115unsigned_long LINUX_MIB_TCPHYSTARTDELAYCWND 116unsigned_long LINUX_MIB_TCPACKSKIPPEDSYNRECV 117unsigned_long LINUX_MIB_TCPACKSKIPPEDPAWS 118unsigned_long LINUX_MIB_TCPACKSKIPPEDSEQ 119unsigned_long LINUX_MIB_TCPACKSKIPPEDFINWAIT2 120unsigned_long LINUX_MIB_TCPACKSKIPPEDTIMEWAIT 121unsigned_long LINUX_MIB_TCPACKSKIPPEDCHALLENGE 122unsigned_long LINUX_MIB_TCPWINPROBE 123unsigned_long LINUX_MIB_TCPMTUPFAIL 124unsigned_long LINUX_MIB_TCPMTUPSUCCESS 125unsigned_long LINUX_MIB_TCPDELIVEREDCE 126unsigned_long LINUX_MIB_TCPACKCOMPRESSED 127unsigned_long LINUX_MIB_TCPZEROWINDOWDROP 128unsigned_long LINUX_MIB_TCPRCVQDROP 129unsigned_long LINUX_MIB_TCPWQUEUETOOBIG 130unsigned_long LINUX_MIB_TCPFASTOPENPASSIVEALTKEY 131unsigned_long LINUX_MIB_TCPTIMEOUTREHASH 132unsigned_long LINUX_MIB_TCPDUPLICATEDATAREHASH 133unsigned_long LINUX_MIB_TCPDSACKRECVSEGS 134unsigned_long LINUX_MIB_TCPDSACKIGNOREDDUBIOUS 135unsigned_long LINUX_MIB_TCPMIGRATEREQSUCCESS 136unsigned_long LINUX_MIB_TCPMIGRATEREQFAILURE 137unsigned_long __LINUX_MIB_MAX 138============== ===================================== =================== =================== ================================================== 139