aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4/proc.c
AgeCommit message (Expand)AuthorFilesLines
2025-09-08ipv4: snmp: do not use SNMP_MIB_SENTINEL anymoreEric Dumazet1-32/+33
2025-07-14tcp: add LINUX_MIB_BEYOND_WINDOWEric Dumazet1-0/+1
2025-04-10tcp: add LINUX_MIB_PAWS_TW_REJECTED counterJiayuan Chen1-0/+1
2025-02-26tcp: be less liberal in TSEcr received while in SYN_RECV stateEric Dumazet1-0/+1
2025-01-14tcp: add LINUX_MIB_PAWS_OLD_ACK SNMP counterEric Dumazet1-0/+1
2024-07-28minmax: add a few more MIN_T/MAX_T usersLinus Torvalds1-1/+1
2024-04-30net: add <net/proto_memory.h>Eric Dumazet1-0/+1
2024-02-28inet: annotate devconf data-racesEric Dumazet1-1/+1
2023-10-27net/tcp: Ignore specific ICMPs for TCP-AO connectionsDmitry Safonov1-0/+1
2023-10-27net/tcp: Add TCP-AO segments countersDmitry Safonov1-0/+4
2023-10-20net: fix IPSTATS_MIB_OUTPKGS increment in OutForwDatagrams.Heng Guo1-1/+2
2023-01-26icmp: Add counters for rate limitsJamie Bainbridge1-3/+5
2022-10-28tcp: add u32 counter in tcp_sock and an SNMP counter for PLBMubashir Adnan Qureshi1-0/+1
2022-09-20tcp: Don't allocate tcp_death_row outside of struct netns_ipv4.Kuniyuki Iwashima1-1/+1
2022-07-15ip: Fix data-races around sysctl_ip_default_ttl.Kuniyuki Iwashima1-1/+1
2022-01-26tcp: allocate tcp_death_row outside of struct netns_ipv4Eric Dumazet1-2/+2
2021-10-15tcp: switch orphan_count to bare per-cpu countersEric Dumazet1-1/+1
2021-06-23tcp: Add stats for socket migration.Kuniyuki Iwashima1-0/+2
2021-01-29net: proc: speedup /proc/net/netstatEric Dumazet1-14/+36
2020-11-09net: udp: introduce UDP_MIB_MEMERRORS for udp_memMenglong Dong1-0/+1
2020-09-24tcp: skip DSACKs with dubious sequence rangesPriyaranjan Jha1-0/+1
2020-07-17tcp: add SNMP counter for no. of duplicate segments reported by DSACKPriyaranjan Jha1-0/+1
2020-03-29mptcp: add and use MIB counter infrastructureFlorian Westphal1-0/+2
2020-01-26tcp: export count for rehash attemptsAbdul Kabbani1-0/+2
2019-06-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2019-06-15tcp: tcp_fragment() should apply sane memory limitsEric Dumazet1-0/+1
2019-06-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-5/+1
2019-05-30tcp: add backup TFO key infrastructureJason Baron1-0/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
2019-05-26net: dynamically allocate fqdir structuresEric Dumazet1-2/+2
2019-05-26net: rename struct fqdir fieldsEric Dumazet1-2/+2
2018-11-30tcp: implement coalescing on backlog queueEric Dumazet1-0/+1
2018-08-05ip: discard IPv4 datagrams with overlapping segments.Peter Oskolkov1-0/+1
2018-06-30tcp: add new SNMP counter for drops when try to queue in rcv queueYafang Shao1-0/+1
2018-06-26tcp: add SNMP counter for zero-window dropsYafang Shao1-0/+1
2018-06-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-0/+3
2018-05-18tcp: add TCPAckCompressed SNMP counterEric Dumazet1-0/+1
2018-05-16proc: introduce proc_create_net_singleChristoph Hellwig1-42/+6
2018-04-19tcp: export packets delivery infoYuchung Cheng1-0/+2
2018-03-31inet: frags: break the 2GB limit for frags storageEric Dumazet1-1/+1
2018-03-31inet: frags: remove some helpersEric Dumazet1-3/+3
2018-03-27net: Drop pernet_operations::asyncKirill Tkhai1-1/+0
2018-03-26net: Use octal not symbolic permissionsJoe Perches1-3/+3
2018-02-28inet: whitespace cleanupStephen Hemminger1-1/+0
2018-02-13net: Convert pernet_subsys, registered from inet_init()Kirill Tkhai1-0/+1
2018-01-16net: delete /proc THIS_MODULE referencesAlexey Dobriyan1-3/+0
2017-11-11tcp: retire FACK loss detectionYuchung Cheng1-1/+0
2017-08-30tcp: Revert "tcp: remove header prediction"Florian Westphal1-0/+2
2017-07-31tcp: remove unused mib countersFlorian Westphal1-9/+0
2017-06-08tcp: add TCPMemoryPressuresChrono counterEric Dumazet1-0/+1
2017-04-24net/tcp_fastopen: Add snmp counter for blackhole detectionWei Wang1-0/+1
2017-03-16tcp: remove tcp_tw_recycleSoheil Hassas Yeganeh1-1/+0
2017-02-02net: add LINUX_MIB_PFMEMALLOCDROP counterEric Dumazet1-0/+1
2017-01-20net: remove bh disabling around percpu_counter accessesEric Dumazet1-2/+0
2016-12-29ipv4: Namespaceify tcp_tw_recycle and tcp_max_tw_buckets knobHaishuang Yan1-1/+1
2016-09-30net: Suppress the "Comparison to NULL could be written" warningsJia He1-16/+16
2016-09-30proc: Reduce cache miss in snmp_seq_showJia He1-23/+47
2016-08-25tcp: md5: add LINUX_MIB_TCPMD5FAILURE counterEric Dumazet1-0/+1
2016-02-16ipv4: Namespaceify ip_default_ttl sysctl knobNikolay Borisov1-1/+1
2015-07-21net: track success and failure of TCP PMTU probingRick Jones1-0/+2
2015-05-09tcp: add TCPWinProbe and TCPKeepAlive SNMP countersEric Dumazet1-0/+2
2015-04-13tcp/dccp: get rid of central timewait timerEric Dumazet1-1/+1
2015-02-08tcp: helpers to mitigate ACK loops by rate-limiting out-of-window dupacksNeal Cardwell1-0/+6
2014-12-09tcp_cubic: add SNMP counters to track how effective is HystartEric Dumazet1-0/+4
2014-11-07udp: Increment UDP_MIB_IGNOREDMULTI for arriving unmatched multicastsRick Jones1-0/+1
2014-11-04ipv4: use seq_puts instead of seq_printf where possibleFabian Frederick1-3/+3
2014-07-27inet: frag: don't account number of fragment queuesFlorian Westphal1-2/+3
2014-05-07net: clean up snmp stats codeWANG Cong1-12/+12
2014-03-03tcp: snmp stats for Fast Open, SYN rtx, and data pktsYuchung Cheng1-0/+3
2014-02-26net: tcp: add mib counters to track zero window transitionsFlorian Westphal1-0/+3
2014-01-02ipv4: spaces required around that '='Weilong Chen1-4/+4
2013-12-06tcp: auto corkingEric Dumazet1-0/+1
2013-08-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2013-08-09net: rename busy poll MIB counterEliezer Tamir1-1/+1
2013-08-08net: add SNMP counters tracking incoming ECN bitsEric Dumazet1-1/+6
2013-06-10net: add low latency socket pollEliezer Tamir1-0/+1
2013-04-29net: Add MIB counters for checksum errorsEric Dumazet1-3/+7
2013-04-18tcp: introduce TCPSpuriousRtxHostQueues SNMP counterEric Dumazet1-0/+1
2013-03-12tcp: TLP loss detection.Nandita Dukkipati1-0/+1
2013-03-12tcp: Tail loss probe (TLP)Nandita Dukkipati1-0/+1
2013-02-18net: proc: change proc_net_remove to remove_proc_entryGao feng1-5/+5
2013-02-18net: proc: change proc_net_fops_create to proc_createGao feng1-3/+4
2012-08-31tcp: TCP Fast Open Server - header & support functionsJerry Chu1-0/+4
2012-07-19net-tcp: Fast Open client - sending SYN-dataYuchung Cheng1-0/+1
2012-07-17tcp: implement RFC 5961 4.2Eric Dumazet1-1/+1
2012-07-17tcp: implement RFC 5961 3.2Eric Dumazet1-0/+1
2012-07-16tcp: add OFO snmp countersEric Dumazet1-0/+3
2012-03-19tcp: reduce out_of_order memory useEric Dumazet1-0/+1
2012-01-26tcp: add LINUX_MIB_TCPRETRANSFAIL counterEric Dumazet1-0/+1
2012-01-22tcp: detect loss above high_seq in recoveryYuchung Cheng1-1/+0
2011-12-12foundations of per-cgroup memory pressure controlling.Glauber Costa1-3/+3
2011-11-09ipv4: reduce percpu needs for icmpmsg mibsEric Dumazet1-5/+4
2011-10-31net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modulesPaul Gortmaker1-0/+1
2011-09-15tcp: Change possible SYN flooding messagesEric Dumazet1-0/+2
2010-12-08tcp: Replace time wait bucket msg by counterTom Herbert1-0/+1
2010-11-10net: avoid limits overflowEric Dumazet1-4/+4
2010-06-30snmp: 64bit ipstats_mib for all archesEric Dumazet1-6/+9
2010-06-03ipv4: add LINUX_MIB_IPRPFILTER snmp counterEric Dumazet1-0/+1
2010-03-21tcp: Add SNMP counter for DEFER_ACCEPTEric Dumazet1-0/+1
2010-03-08tcp: Add SNMP counters for backlog and min_ttl dropsEric Dumazet1-0/+2
2010-02-16percpu: add __percpu sparse annotations to netTejun Heo1-14/+14
2010-01-23net: constify MIB name tablesAlexey Dobriyan1-2/+2
2009-04-27snmp: add missing counters for RFC 4293Neil Horman1-2/+8
2009-02-16net: replace commatas with semicolonsThomas Gleixner1-2/+2
2008-12-29net: Fix percpu counters deadlockHerbert Xu1-4/+9
2008-11-25net: Use a percpu_counter for orphan_countEric Dumazet1-1/+1
2008-11-25net: Use a percpu_counter for sockets_allocatedEric Dumazet1-1/+2
2008-11-24tcp: add some mibs to track collapsingIlpo Järvinen1-0/+3
2008-11-10net: fix /proc/net/snmp as memory corruptorEric Dumazet1-28/+30
2008-07-30tcp: MD5: Use MIB counter instead of warning for MD5 mismatch.David S. Miller1-0/+2
2008-07-18proc: consolidate per-net single-release callersPavel Emelyanov1-27/+3
2008-07-18proc: consolidate per-net single_open callersPavel Emelyanov1-54/+3
2008-07-18proc: clean the ip_misc_proc_init and ip_proc_init_net error pathsPavel Emelyanov1-12/+3
2008-07-18proc: show per-net ip_devconf.forwarding in /proc/net/snmpPavel Emelyanov1-1/+1
2008-07-18proc: create /proc/net/snmp file in each netPavel Emelyanov1-20/+50
2008-07-18proc: create /proc/net/netstat file in each netPavel Emelyanov1-9/+38
2008-07-18mib: put icmpmsg statistics on struct netPavel Emelyanov1-5/+5
2008-07-18mib: put icmp statistics on struct netPavel Emelyanov1-4/+4
2008-07-18mib: put udplite statistics on struct netPavel Emelyanov1-1/+1
2008-07-18mib: put udp statistics on struct netPavel Emelyanov1-1/+1
2008-07-18mib: put net statistics on struct netPavel Emelyanov1-1/+1
2008-07-18mib: put ip statistics on struct netPavel Emelyanov1-2/+2
2008-07-18mib: put tcp statistics on struct netPavel Emelyanov1-2/+2
2008-06-11net: remove CVS keywordsAdrian Bunk1-2/+0
2008-03-31[IPV4][NETNS]: Display per-net info in sockstat file.Pavel Emelyanov1-7/+34
2008-03-31[SOCK][NETNS]: Register sockstat(6) files in each net.Pavel Emelyanov1-5/+22
2008-03-31[SOCK][NETNS]: Add a struct net argument to sock_prot_inuse_add and _get.Pavel Emelyanov1-4/+7
2008-03-06[UDP]: Revert udplite and code split.David S. Miller1-4/+1
2008-03-04[UDP]: Allow users to configure UDP-Lite.YOSHIFUJI Hideaki1-1/+4
2008-01-28[NETNS][FRAGS]: Make the mem counter per-namespace.Pavel Emelyanov1-1/+1
2008-01-28[NETNS][FRAGS]: Make the nqueues counter per-namespace.Pavel Emelyanov1-1/+1
2008-01-28[NET]: prot_inuse cleanups and optimizationsEric Dumazet1-4/+5
2008-01-28[UDP]: Add memory accounting.Hideo Aoki1-1/+2
2008-01-28[IPV4]: Switch users of ipv4_devconf(_all) to use the pernet onePavel Emelyanov1-1/+2
2007-11-07[NET]: Define infrastructure to keep 'inuse' changes in an efficent SMP/NUMA ...Eric Dumazet1-15/+4
2007-10-29[IPv4] SNMP: Refer correct memory location to display ICMP out-going statisticsMitsuru Chinen1-1/+1
2007-10-25[IPV4]: Remove no longer used snmp4_icmp_list.David S. Miller1-8/+0
2007-10-15[INET]: Collect frag queues management objects togetherPavel Emelyanov1-2/+2
2007-10-10[NET]: sparse warning fixesStephen Hemminger1-1/+1
2007-10-10[TCP] MIB: Count FRTO's successfully detected spurious RTOsIlpo Järvinen1-0/+1
2007-10-10[IPV4]: Add ICMPMsgStats MIB (RFC 4293)David L Stevens1-31/+89
2007-10-10[NET]: Make /proc/net per network namespaceEric W. Biederman1-5/+6
2007-10-10[TCP] MIB: Add counters for discarded SACK blocksIlpo Järvinen1-0/+3
2007-06-07[IPV4]: Convert IPv4 devconf to an arrayHerbert Xu1-1/+1
2007-05-14[IPV4] SNMP: Display new statistics at /proc/net/netstatMitsuru Chinen1-0/+21
2007-04-25[IPV4]: Consolidate common SNMP codeHerbert Xu1-54/+14
2007-04-25[IPV4]: Fix build without procfs.YOSHIFUJI Hideaki1-0/+2
2007-04-25[IPV4] SNMP: Move some statistic bits to net/ipv4/proc.c.YOSHIFUJI Hideaki1-0/+25
2007-02-12[PATCH] mark struct file_operations const 7Arjan van de Ven1-3/+3
2007-02-10[NET] IPV4: Fix whitespace errors.YOSHIFUJI Hideaki1-5/+5
2006-12-02[NET]: Supporting UDP-Lite (RFC 3828) in LinuxGerrit Renker1-0/+13
2006-09-22[IPV4]: add the UdpSndbufErrors and UdpRcvbufErrors MIBsMartin Bligh1-0/+2
2006-04-11[PATCH] for_each_possible_cpu: network codesKAMEZAWA Hiroyuki1-2/+2
2006-02-05[PATCH] percpu data: only iterate over possible CPUsEric Dumazet1-1/+1
2006-01-03[INET_SOCK]: Move struct inet_sock & helper functions to net/inet_sock.hArnaldo Carvalho de Melo1-0/+1
2005-11-29[NET]: Add const markers to various variables.Arjan van de Ven1-5/+5
2005-10-25[NET]: Wider use of for_each_*cpu()John Hawkes1-3/+1
2005-08-29[NET]: Fix sparse warningsArnaldo Carvalho de Melo1-3/+0
2005-08-29[TIMEWAIT]: Introduce inet_timewait_death_rowArnaldo Carvalho de Melo1-1/+1
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+382