| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-02 | Merge tag 'net-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ne... | Linus Torvalds | 1 | -3/+3 |
| 2025-09-19 | ipv4: use check_net() | Christian Brauner | 1 | -1/+1 |
| 2025-08-29 | tcp_metrics: use dst_dev_net_rcu() | Eric Dumazet | 1 | -3/+3 |
| 2025-07-02 | ipv4: adopt dst_dev, skb_dst_dev and skb_dst_dev_net[_rcu] | Eric Dumazet | 1 | -4/+4 |
| 2025-03-03 | tcp: convert to dev_net_rcu() | Eric Dumazet | 1 | -3/+3 |
| 2024-08-19 | tcp_metrics: use netlink policy for IPv6 addr len validation | Jakub Kicinski | 1 | -4/+6 |
| 2024-07-01 | tcp_metrics: validate source addr length | Jakub Kicinski | 1 | -0/+1 |
| 2024-04-17 | tcp_metrics: use parallel_ops for tcp_metrics_nl_family | Eric Dumazet | 1 | -0/+1 |
| 2024-04-17 | tcp_metrics: fix tcp_metrics_nl_dump() return value | Eric Dumazet | 1 | -2/+4 |
| 2023-10-03 | tcp_metrics: optimize tcp_metrics_flush_all() | Eric Dumazet | 1 | -2/+5 |
| 2023-10-03 | tcp_metrics: do not create an entry from tcp_init_metrics() | Eric Dumazet | 1 | -1/+1 |
| 2023-10-03 | tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() | Eric Dumazet | 1 | -5/+4 |
| 2023-10-03 | tcp_metrics: add missing barriers on delete | Eric Dumazet | 1 | -2/+2 |
| 2023-08-04 | tcp_metrics: hash table allocation cleanup | Eric Dumazet | 1 | -12/+7 |
| 2023-08-03 | tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen | Eric Dumazet | 1 | -4/+5 |
| 2023-08-03 | tcp_metrics: annotate data-races around tm->tcpm_net | Eric Dumazet | 1 | -4/+7 |
| 2023-08-03 | tcp_metrics: annotate data-races around tm->tcpm_vals[] | Eric Dumazet | 1 | -9/+14 |
| 2023-08-03 | tcp_metrics: annotate data-races around tm->tcpm_lock | Eric Dumazet | 1 | -2/+4 |
| 2023-08-03 | tcp_metrics: annotate data-races around tm->tcpm_stamp | Eric Dumazet | 1 | -6/+13 |
| 2023-08-03 | tcp_metrics: fix addr_same() helper | Eric Dumazet | 1 | -1/+1 |
| 2022-08-29 | genetlink: start to validate reserved header bytes | Jakub Kicinski | 1 | -0/+1 |
| 2022-07-22 | tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. | Kuniyuki Iwashima | 1 | -4/+4 |
| 2022-07-22 | tcp: Fix a data-race around sysctl_tcp_nometrics_save. | Kuniyuki Iwashima | 1 | -1/+1 |
| 2022-07-18 | tcp: Fix data-races around sysctl_tcp_reordering. | Kuniyuki Iwashima | 1 | -1/+2 |
| 2022-04-06 | tcp: add accessors to read/set tp->snd_cwnd | Eric Dumazet | 1 | -6/+6 |
| 2020-12-14 | Merge tag 'fixes-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/brau... | Linus Torvalds | 1 | -1/+1 |
| 2020-10-02 | genetlink: move to smaller ops wherever possible | Jakub Kicinski | 1 | -3/+3 |
| 2020-08-19 | net: Use generic ns_common::count | Christian Brauner | 1 | -1/+1 |
| 2019-12-09 | net-tcp: Disable TCP ssthresh metrics cache by default | Kevin(Yudong) Yang | 1 | -4/+9 |
| 2019-05-01 | tcp: refactor setting the initial congestion window | Yuchung Cheng | 1 | -10/+0 |
| 2019-05-01 | tcp: undo initial congestion window on false SYN timeout | Yuchung Cheng | 1 | -1/+1 |
| 2019-04-27 | genetlink: optionally validate strictly/dumps | Johannes Berg | 1 | -0/+2 |
| 2019-04-27 | netlink: make nla_nest_start() add NLA_F_NESTED flag | Michal Kubecek | 1 | -1/+1 |
| 2019-03-22 | genetlink: make policy common to family | Johannes Berg | 1 | -2/+1 |
| 2018-12-28 | mm: convert totalram_pages and totalhigh_pages variables to atomic | Arun KS | 1 | -1/+1 |
| 2018-01-15 | net: Convert atomic_t net::count to refcount_t | Kirill Tkhai | 1 | -1/+1 |
| 2017-12-13 | tcp: pause Fast Open globally after third consecutive timeout | Yuchung Cheng | 1 | -4/+1 |
| 2017-11-11 | tcp: retire FACK loss detection | Yuchung Cheng | 1 | -3/+1 |
| 2017-11-04 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+1 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-10-28 | tcp: Namespace-ify sysctl_tcp_nometrics_save | Eric Dumazet | 1 | -3/+1 |
| 2017-09-19 | tcp: batch tcp_net_metrics_exit | Eric Dumazet | 1 | -5/+9 |
| 2017-05-17 | tcp: use tcp_jiffies32 to feed tp->snd_cwnd_stamp | Eric Dumazet | 1 | -1/+1 |
| 2017-05-08 | treewide: use kv[mz]alloc* rather than opencoded variants | Michal Hocko | 1 | -4/+1 |
| 2017-03-16 | tcp: remove per-destination timestamp cache | Soheil Hassas Yeganeh | 1 | -143/+4 |
| 2017-02-07 | tcp: replace dst_confirm with sk_dst_confirm | Julian Anastasov | 1 | -5/+2 |
| 2017-01-13 | tcp: remove early retransmit | Yuchung Cheng | 1 | -1/+0 |
| 2017-01-09 | tcp: do not export tcp_peer_is_proven() | Eric Dumazet | 1 | -1/+0 |
| 2016-10-27 | genetlink: mark families as __ro_after_init | Johannes Berg | 1 | -1/+1 |
| 2016-10-27 | genetlink: statically initialize families | Johannes Berg | 1 | -9/+13 |
| 2016-10-27 | genetlink: no longer support using static family IDs | Johannes Berg | 1 | -1/+0 |
| 2016-09-01 | tcp: make nla_policy const | stephen hemminger | 1 | -1/+1 |
| 2016-04-23 | libnl: nla_put_msecs(): align on a 64-bit area | Nicolas Dichtel | 1 | -2/+4 |
| 2016-03-08 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+1 |
| 2016-02-23 | tcp: convert cached rtt from usec to jiffies when feeding initial rto | Konstantin Khlebnikov | 1 | -1/+1 |
| 2016-02-07 | ipv4: Namespaceify tcp reordering sysctl knob | Nikolay Borisov | 1 | -1/+2 |
| 2015-08-28 | net: Add helper function to compare inetpeer addresses | David Ahern | 1 | -5/+1 |
| 2015-08-28 | net: Add set,get helpers for inetpeer addresses | David Ahern | 1 | -38/+27 |
| 2015-08-28 | net: Introduce ipv4_addr_hash and use it for tcp metrics | David Ahern | 1 | -6/+6 |
| 2015-07-09 | tcp: add tcp_in_slow_start helper | Yuchung Cheng | 1 | -1/+1 |
| 2015-04-07 | tcp: RFC7413 option support for Fast Open client | Daniel Lee | 1 | -2/+11 |
| 2015-04-03 | ipv4: coding style: comparison for equality with NULL | Ian Morris | 1 | -1/+1 |
| 2015-03-31 | netlink: implement nla_get_in_addr and nla_get_in6_addr | Jiri Benc | 1 | -2/+2 |
| 2015-03-31 | netlink: implement nla_put_in_addr and nla_put_in6_addr | Jiri Benc | 1 | -8/+8 |
| 2015-03-31 | tcp: simplify inetpeer_addr_base use | Jiri Benc | 1 | -14/+8 |
| 2015-03-16 | tcp_metrics: fix wrong lockdep annotations | Eric Dumazet | 1 | -12/+8 |
| 2015-03-13 | tcp_metrics: Use a single hash table for all network namespaces. | Eric W. Biederman | 1 | -36/+30 |
| 2015-03-13 | tcp_metrics: Rewrite tcp_metrics_flush_all | Eric W. Biederman | 1 | -10/+11 |
| 2015-03-13 | tcp_metrics: Remove the unused return code from tcp_metrics_flush_all | Eric W. Biederman | 1 | -4/+5 |
| 2015-03-13 | tcp_metrics: Add a field tcpm_net and verify it matches on lookup | Eric W. Biederman | 1 | -5/+19 |
| 2015-03-13 | tcp_metrics: Mix the network namespace into the hash function. | Eric W. Biederman | 1 | -0/+5 |
| 2015-03-13 | tcp_metrics: panic when tcp_metrics_init fails. | Eric W. Biederman | 1 | -9/+3 |
| 2015-01-18 | netlink: make nlmsg_end() and genlmsg_end() void | Johannes Berg | 1 | -1/+2 |
| 2014-08-14 | tcp: don't allow syn packets without timestamps to pass tcp_tw_recycle logic | Hannes Frederic Sowa | 1 | -2/+4 |
| 2014-07-31 | tcp: don't require root to read tcp_metrics | Banerjee, Debabrata | 1 | -1/+0 |
| 2014-06-05 | net: use the new API kvfree() | WANG Cong | 1 | -4/+1 |
| 2014-02-26 | tcp: switch rtt estimations to usec resolution | Eric Dumazet | 1 | -34/+49 |
| 2014-01-23 | tcp: metrics: Handle v6/v4-mapped sockets in tcp-metrics | Christoph Paasch | 1 | -24/+40 |
| 2014-01-22 | tcp: metrics: Fix rcu-race when deleting multiple entries | Christoph Paasch | 1 | -9/+5 |
| 2014-01-18 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -19/+33 |
| 2014-01-17 | tcp: metrics: Avoid duplicate entries with the same destination-IP | Christoph Paasch | 1 | -19/+32 |
| 2014-01-10 | tcp: metrics: Allow selective get/del of tcp-metrics based on src IP | Christoph Paasch | 1 | -10/+38 |
| 2014-01-10 | tcp: metrics: Delete all entries matching a certain destination | Christoph Paasch | 1 | -6/+11 |
| 2014-01-10 | tcp: metrics: New netlink attribute for src IP and dumped in netlink reply | Christoph Paasch | 1 | -0/+6 |
| 2014-01-10 | tcp: metrics: Add source-address to tcp-metrics | Christoph Paasch | 1 | -9/+25 |
| 2014-01-10 | tcp: metrics: rename tcpm_addr to tcpm_daddr | Christoph Paasch | 1 | -36/+36 |
| 2013-11-19 | genetlink: only pass array to genl_register_family_with_ops() | Johannes Berg | 1 | -2/+1 |
| 2013-11-14 | genetlink: make all genl_ops users const | Johannes Berg | 1 | -1/+1 |
| 2013-11-14 | net-tcp: fix panic in tcp_fastopen_cache_set() | Eric Dumazet | 1 | -1/+4 |
| 2013-10-29 | tcp: temporarily disable Fast Open on SYN timeout | Yuchung Cheng | 1 | -2/+3 |
| 2013-10-10 | inet: includes a sock_common in request_sock | Eric Dumazet | 1 | -3/+5 |
| 2013-10-09 | net: fix build errors if ipv6 is disabled | Eric Dumazet | 1 | -0/+4 |
| 2013-10-09 | ipv6: make lookups simpler and faster | Eric Dumazet | 1 | -6/+4 |
| 2013-09-17 | tcp: fix RTO calculated from cached RTT | Neal Cardwell | 1 | -1/+3 |
| 2013-09-04 | tcp: better comments for RTO initiallization | Yuchung Cheng | 1 | -6/+20 |
| 2013-08-30 | tcp: do not use cached RTT for RTT estimation | Yuchung Cheng | 1 | -33/+11 |
| 2013-05-05 | tcp: do not expire TCP fastopen cookies | Eric Dumazet | 1 | -6/+9 |
| 2012-11-16 | tcp: handle tcp_net_metrics_init() order-5 memory allocation failures | Eric Dumazet | 1 | -3/+9 |
| 2012-11-01 | tcp: Fix double sizeof in new tcp_metrics code | Julian Anastasov | 1 | -1/+1 |
| 2012-09-10 | netlink: Rename pid to portid to avoid confusion | Eric W. Biederman | 1 | -1/+1 |
| 2012-09-05 | tcp: add generic netlink support for tcp_metrics | Julian Anastasov | 1 | -13/+341 |
| 2012-08-09 | tcp: must free metrics at net dismantle | Eric Dumazet | 1 | -0/+12 |
| 2012-07-23 | tcp: avoid oops in tcp_metrics and reset tcpm_stamp | Julian Anastasov | 1 | -2/+3 |
| 2012-07-20 | tcp: use hash_32() in tcp_metrics | Eric Dumazet | 1 | -15/+10 |
| 2012-07-19 | net-tcp: Fast Open client - detecting SYN-data drops | Yuchung Cheng | 1 | -3/+13 |
| 2012-07-19 | net-tcp: Fast Open client - cookie cache | Yuchung Cheng | 1 | -0/+51 |
| 2012-07-18 | ipv6: add ipv6_addr_hash() helper | Eric Dumazet | 1 | -12/+3 |
| 2012-07-11 | tcp: Fix out of bounds access to tcpm_vals | Alexander Duyck | 1 | -1/+1 |
| 2012-07-10 | tcp: Move timestamps from inetpeer to metrics cache. | David S. Miller | 1 | -5/+131 |
| 2012-07-10 | tcp: Maintain dynamic metrics in local cache. | David S. Miller | 1 | -93/+462 |
| 2012-07-10 | tcp: Abstract back handling peer aliveness test into helper function. | David S. Miller | 1 | -0/+10 |
| 2012-07-10 | tcp: Move dynamnic metrics handling into seperate file. | David S. Miller | 1 | -0/+192 |