| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-18 | tcp: accecn: AccECN negotiation | Ilpo Järvinen | 1 | -0/+4 |
| 2025-06-23 | net: annotate races around sk->sk_uid | Eric Dumazet | 1 | -1/+2 |
| 2025-02-26 | tcp: be less liberal in TSEcr received while in SYN_RECV state | Eric Dumazet | 1 | -0/+1 |
| 2025-02-14 | tcp: use EXPORT_IPV6_MOD[_GPL]() | Eric Dumazet | 1 | -4/+4 |
| 2024-06-19 | tcp: use sk_skb_reason_drop to free rx packets | Yan Zhai | 1 | -1/+1 |
| 2024-04-05 | tcp: annotate data-races around tp->window_clamp | Eric Dumazet | 1 | -1/+2 |
| 2024-03-19 | tcp: Clear req->syncookie in reqsk_alloc(). | Kuniyuki Iwashima | 1 | -0/+3 |
| 2024-02-28 | tcp: use drop reasons in cookie check for ipv4 | Jason Xing | 1 | -6/+13 |
| 2024-02-28 | tcp: directly drop skb in cookie check for ipv4 | Jason Xing | 1 | -0/+4 |
| 2024-01-23 | bpf: tcp: Handle BPF SYN Cookie in cookie_v[46]_check(). | Kuniyuki Iwashima | 1 | -4/+27 |
| 2024-01-23 | tcp: Move tcp_ns_to_ts() to tcp.h | Kuniyuki Iwashima | 1 | -9/+0 |
| 2023-11-29 | tcp: Factorise cookie-dependent fields initialisation in cookie_v[46]_check() | Kuniyuki Iwashima | 1 | -49/+57 |
| 2023-11-29 | tcp: Factorise cookie-independent fields initialisation in cookie_v[46]_check(). | Kuniyuki Iwashima | 1 | -31/+37 |
| 2023-11-29 | tcp: Move TCP-AO bits from cookie_v[46]_check() to tcp_ao_syncookie(). | Kuniyuki Iwashima | 1 | -12/+4 |
| 2023-11-29 | tcp: Don't initialise tp->tsoffset in tcp_get_cookie_sock(). | Kuniyuki Iwashima | 1 | -4/+3 |
| 2023-11-29 | tcp: Don't pass cookie to __cookie_v[46]_check(). | Kuniyuki Iwashima | 1 | -7/+8 |
| 2023-11-29 | tcp: Clean up goto labels in cookie_v[46]_check(). | Kuniyuki Iwashima | 1 | -11/+11 |
| 2023-11-29 | tcp: Cache sock_net(sk) in cookie_v[46]_check(). | Kuniyuki Iwashima | 1 | -10/+11 |
| 2023-11-29 | tcp: Clean up reverse xmas tree in cookie_v[46]_check(). | Kuniyuki Iwashima | 1 | -5/+5 |
| 2023-11-03 | tcp: fix fastopen code vs usec TS | Eric Dumazet | 1 | -1/+1 |
| 2023-10-27 | net/tcp: Wire up l3index to TCP-AO | Dmitry Safonov | 1 | -2/+4 |
| 2023-10-27 | net/tcp: Wire TCP-AO to request sockets | Dmitry Safonov | 1 | -0/+2 |
| 2023-10-23 | tcp: add support for usec resolution in TCP TS values | Eric Dumazet | 1 | -1/+5 |
| 2023-10-23 | tcp: move tcp_ns_to_ts() to net/ipv4/syncookies.c | Eric Dumazet | 1 | -1/+9 |
| 2023-10-23 | tcp: fix cookie_init_timestamp() overflows | Eric Dumazet | 1 | -13/+7 |
| 2023-06-06 | tcp: Set route scope properly in cookie_v4_check(). | Guillaume Nault | 1 | -2/+2 |
| 2022-12-12 | mptcp: remove MPTCP 'ifdef' in TCP SYN cookies | Matthieu Baerts | 1 | -4/+3 |
| 2022-07-20 | tcp: Fix data-races around sysctl knobs related to SYN option. | Kuniyuki Iwashima | 1 | -3/+3 |
| 2022-07-18 | tcp: Fix data-races around sysctl_tcp_syncookies. | Kuniyuki Iwashima | 1 | -1/+2 |
| 2022-07-13 | tcp: Fix data-races around sysctl_tcp_ecn. | Kuniyuki Iwashima | 1 | -1/+1 |
| 2022-04-25 | tcp: make sure treq->af_specific is initialized | Eric Dumazet | 1 | -1/+7 |
| 2021-11-16 | net: align static siphash keys | Eric Dumazet | 1 | -1/+1 |
| 2021-09-21 | net/ipv4/syncookies.c: remove superfluous header files from syncookies.c | Mianhan Liu | 1 | -2/+0 |
| 2020-12-16 | Merge tag 'selinux-pr-20201214' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -1/+1 |
| 2020-11-23 | lsm,selinux: pass flowi_common instead of flowi to the LSM hooks | Paul Moore | 1 | -1/+1 |
| 2020-11-10 | net: Update window_clamp if SOCK_RCVBUF is set | Mao Wenan | 1 | -2/+7 |
| 2020-10-05 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 1 | -1/+1 |
| 2020-10-02 | tcp: fix syn cookied MPTCP request socket leak | Paolo Abeni | 1 | -1/+1 |
| 2020-09-10 | tcp: record received TOS value in the request socket | Wei Wang | 1 | -3/+3 |
| 2020-08-01 | tcp: fix build fong CONFIG_MPTCP=n | Eric Dumazet | 1 | -2/+3 |
| 2020-07-31 | mptcp: enable JOIN requests even if cookies are in use | Florian Westphal | 1 | -0/+6 |
| 2020-07-31 | tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option | Florian Westphal | 1 | -4/+34 |
| 2020-01-29 | mptcp: handle tcp fallback when using syn cookies | Florian Westphal | 1 | -0/+4 |
| 2019-11-07 | tcp: Remove one extra ktime_get_ns() from cookie_init_timestamp | Eric Dumazet | 1 | -2/+2 |
| 2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 | Thomas Gleixner | 1 | -5/+1 |
| 2019-03-19 | tcp: free request sock directly upon TFO or syncookies error | Guillaume Nault | 1 | -9/+8 |
| 2019-03-08 | tcp: handle inet_csk_reqsk_queue_add() failures | Guillaume Nault | 1 | -1/+6 |
| 2018-09-21 | tcp: provide earliest departure time in skb->tstamp | Eric Dumazet | 1 | -1/+1 |
| 2018-03-25 | net/ipv4: disable SMC TCP option with SYN Cookies | Hans Wippel | 1 | -0/+2 |
| 2017-10-28 | tcp: Namespace-ify sysctl_tcp_workaround_signed_windows | Eric Dumazet | 1 | -1/+1 |
| 2017-10-21 | tcp/dccp: fix ireq->opt races | Eric Dumazet | 1 | -1/+1 |
| 2017-08-06 | ip/options: explicitly provide net ns to __ip_options_echo() | Paolo Abeni | 1 | -1/+1 |
| 2017-07-18 | ipv4: ipv6: initialize treq->txhash in cookie_v[46]_check() | Alexander Potapenko | 1 | -0/+1 |
| 2017-07-01 | net: convert sock.sk_refcnt from atomic_t to refcount_t | Reshetova, Elena | 1 | -1/+1 |
| 2017-06-08 | tcp: Namespaceify sysctl_tcp_timestamps | Eric Dumazet | 1 | -2/+4 |
| 2017-06-08 | tcp: Namespaceify sysctl_tcp_window_scaling | Eric Dumazet | 1 | -1/+1 |
| 2017-06-08 | tcp: Namespaceify sysctl_tcp_sack | Eric Dumazet | 1 | -3/+4 |
| 2017-06-08 | tcp: add a struct net parameter to tcp_parse_options() | Eric Dumazet | 1 | -1/+1 |
| 2017-05-17 | tcp: switch TCP TS option (RFC 7323) to 1ms clock | Eric Dumazet | 1 | -4/+4 |
| 2017-05-05 | tcp: randomize timestamps on syncookies | Eric Dumazet | 1 | -2/+10 |
| 2017-01-09 | syncookies: use SipHash in place of SHA1 | Jason A. Donenfeld | 1 | -16/+5 |
| 2016-12-02 | tcp: randomize tcp timestamp offsets for each connection | Florian Westphal | 1 | -0/+1 |
| 2016-11-04 | net: inet: Support UID-based routing in IP protocols. | Lorenzo Colitti | 1 | -1/+1 |
| 2016-04-27 | net: rename NET_{ADD|INC}_STATS_BH() | Eric Dumazet | 1 | -2/+2 |
| 2016-03-19 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next | Linus Torvalds | 1 | -3/+1 |
| 2016-03-15 | tags: Fix DEFINE_PER_CPU expansions | Peter Zijlstra | 1 | -2/+1 |
| 2016-02-07 | ipv4: Namespaceify tcp syncookies sysctl knob | Nikolay Borisov | 1 | -3/+1 |
| 2015-12-18 | net: Allow accepted sockets to be bound to l3mdev domain | David Ahern | 1 | -2/+2 |
| 2015-10-23 | tcp/dccp: fix hashdance race for passive sessions | Eric Dumazet | 1 | -1/+3 |
| 2015-10-12 | net: shrink struct sock and request_sock by 8 bytes | Eric Dumazet | 1 | -2/+2 |
| 2015-10-11 | tcp: fix RFS vs lockless listeners | Eric Dumazet | 1 | -0/+1 |
| 2015-10-05 | tcp: avoid two atomic ops for syncookies | Eric Dumazet | 1 | -1/+1 |
| 2015-10-03 | tcp/dccp: install syn_recv requests into ehash table | Eric Dumazet | 1 | -0/+4 |
| 2015-09-29 | tcp: cookie_init_sequence() cleanups | Eric Dumazet | 1 | -5/+1 |
| 2015-09-21 | tcp: usec resolution SYN/ACK RTT | Yuchung Cheng | 1 | -1/+1 |
| 2015-06-07 | tcp: get_cookie_sock() consolidation | Eric Dumazet | 1 | -5/+5 |
| 2015-03-25 | tcp: fix ipv4 mapped request socks | Eric Dumazet | 1 | -1/+0 |
| 2015-03-20 | inet: get rid of central tcp/dccp listener timer | Eric Dumazet | 1 | -1/+0 |
| 2015-03-18 | inet: request sock should init IPv6/IPv4 addresses | Eric Dumazet | 1 | -2/+2 |
| 2015-03-17 | inet: fix request sock refcounting | Eric Dumazet | 1 | -5/+6 |
| 2015-03-17 | tcp: rename struct tcp_request_sock listener | Eric Dumazet | 1 | -1/+1 |
| 2015-03-17 | inet: add sk_listener argument to inet_reqsk_alloc() | Eric Dumazet | 1 | -2/+1 |
| 2015-03-16 | inet: add proper refcounting to request sock | Eric Dumazet | 1 | -5/+5 |
| 2015-03-14 | inet: fill request sock ir_iif for IPv4 | Eric Dumazet | 1 | -0/+2 |
| 2015-03-12 | inet: introduce ireq_family | Eric Dumazet | 1 | -0/+1 |
| 2015-03-11 | net: fix CONFIG_NET_NS=n compilation | Eric Dumazet | 1 | -1/+1 |
| 2015-03-11 | net: add real socket cookies | Eric Dumazet | 1 | -0/+1 |
| 2014-11-04 | net: allow setting ecn via routing table | Florian Westphal | 1 | -3/+3 |
| 2014-11-04 | syncookies: split cookie_check_timestamp() into two functions | Florian Westphal | 1 | -10/+21 |
| 2014-11-04 | syncookies: avoid magic values and document which-bit-is-what-option | Florian Westphal | 1 | -15/+35 |
| 2014-10-30 | syncookies: only increment SYNCOOKIESFAILED on validation error | Florian Westphal | 1 | -2/+5 |
| 2014-10-18 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | Linus Torvalds | 1 | -12/+4 |
| 2014-10-17 | ipv4: clean up cookie_v4_check() | Cong Wang | 1 | -3/+3 |
| 2014-10-17 | ipv4: share tcp_v4_save_options() with cookie_v4_check() | Cong Wang | 1 | -9/+1 |
| 2014-10-17 | ipv4: call __ip_options_echo() in cookie_v4_check() | Cong Wang | 1 | -1/+1 |
| 2014-10-15 | Merge branch 'for-3.18-consistent-ops' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -1/+1 |
| 2014-08-27 | tcp: syncookies: mark cookie_secret read_mostly | Florian Westphal | 1 | -1/+1 |
| 2014-08-26 | net: Replace get_cpu_var through this_cpu_ptr | Christoph Lameter | 1 | -1/+1 |
| 2014-06-27 | tcp: cookie_v4_init_sequence: skb should be const | Octavian Purdila | 1 | -1/+2 |
| 2014-05-13 | net: support marking accepting TCP sockets | Lorenzo Colitti | 1 | -1/+2 |
| 2013-12-26 | ipv4: fix checkpatch error "space prohibited" | Weilong Chen | 1 | -1/+1 |
| 2013-10-19 | inet: split syncookie keys for ipv4 and ipv6 and initialize with net_get_rand... | Hannes Frederic Sowa | 1 | -10/+5 |
| 2013-10-10 | inet: rename ir_loc_port to ir_num | Eric Dumazet | 1 | -4/+4 |
| 2013-10-10 | inet: includes a sock_common in request_sock | Eric Dumazet | 1 | -6/+6 |
| 2013-09-24 | tcp: syncookies: reduce mss table to four values | Florian Westphal | 1 | -11/+11 |
| 2013-09-24 | tcp: syncookies: reduce cookie lifetime to 128 seconds | Florian Westphal | 1 | -21/+10 |
| 2013-08-28 | net: syncookies: export cookie_v4_init_sequence/cookie_v4_check | Patrick McHardy | 1 | -11/+18 |
| 2013-04-22 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -2/+2 |
| 2013-04-11 | tcp: incoming connections might use wrong route under synflood | Dmitry Popov | 1 | -2/+2 |
| 2013-03-17 | tcp: Remove TCPCT | Christoph Paasch | 1 | -2/+1 |
| 2013-01-06 | tcp: make sysctl_tcp_ecn namespace aware | Hannes Frederic Sowa | 1 | -3/+4 |
| 2012-11-03 | tcp: better retrans tracking for defer-accept | Eric Dumazet | 1 | -1/+1 |
| 2012-08-31 | tcp: TCP Fast Open Server - support TFO listeners | Jerry Chu | 1 | -0/+1 |
| 2012-07-19 | net-tcp: Fast Open base | Yuchung Cheng | 1 | -1/+1 |
| 2012-03-11 | tcp: fix syncookie regression | Eric Dumazet | 1 | -14/+16 |
| 2011-12-21 | tcp: Replace constants with #define macros | Vijay Subramanian | 1 | -1/+1 |
| 2011-10-31 | net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modules | Paul Gortmaker | 1 | -0/+1 |
| 2011-10-21 | tcp: add const qualifiers where possible | Eric Dumazet | 1 | -1/+1 |
| 2011-08-10 | tcp: initialize variable ecn_ok in syncookies path | Mike Waychison | 1 | -1/+1 |
| 2011-06-08 | tcp: RFC2988bis + taking RTT sample from 3WHS for the passive open side | Jerry Chu | 1 | -0/+1 |
| 2011-04-28 | inet: add RCU protection to inet->opt | Eric Dumazet | 1 | -2/+2 |
| 2011-03-31 | ipv4: Use flowi4_init_output() in cookie_v4_check() | David S. Miller | 1 | -11/+7 |
| 2011-03-12 | net: Put fl4_* macros to struct flowi4 and use them again. | David S. Miller | 1 | -2/+2 |
| 2011-03-12 | ipv4: Use flowi4 in public route lookup interfaces. | David S. Miller | 1 | -12/+12 |
| 2011-03-12 | net: Make flowi ports AF dependent. | David S. Miller | 1 | -2/+2 |
| 2011-03-12 | net: Put flowi_* prefix on AF independent members of struct flowi | David S. Miller | 1 | -9/+11 |
| 2011-03-02 | ipv4: Make output route lookup return rtable directly. | David S. Miller | 1 | -1/+2 |
| 2010-11-17 | net: use the macros defined for the members of flowi | Changli Gao | 1 | -9/+6 |
| 2010-06-26 | syncookies: add support for ECN | Florian Westphal | 1 | -5/+10 |
| 2010-06-26 | syncookies: do not store rcv_wscale in tcp timestamp | Florian Westphal | 1 | -21/+14 |
| 2010-06-16 | syncookies: check decoded options against sysctl settings | Florian Westphal | 1 | -6/+19 |
| 2010-06-10 | net-next: remove useless union keyword | Changli Gao | 1 | -3/+3 |
| 2010-06-06 | Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne... | David S. Miller | 1 | -1/+1 |
| 2010-06-05 | syncookies: update mss tables | Florian Westphal | 1 | -19/+19 |
| 2010-06-05 | syncookies: avoid unneeded tcp header flag double check | Florian Westphal | 1 | -1/+1 |
| 2010-06-04 | tcp: use correct net ns in cookie_v4_check() | Eric Dumazet | 1 | -1/+1 |
| 2009-12-23 | net: Add rtnetlink init_rcvwnd to set the TCP initial receive window | laurent chavey | 1 | -1/+2 |
| 2009-12-15 | tcp: Revert per-route SACK/DSACK/TIMESTAMP changes. | David S. Miller | 1 | -14/+13 |
| 2009-12-02 | TCPCT part 1g: Responder Cookie => Initiator | William Allen Simpson | 1 | -2/+3 |
| 2009-10-29 | Allow tcp_parse_options to consult dst entry | Gilad Ben-Yossef | 1 | -13/+14 |
| 2009-10-07 | net: Add sk_mark route lookup support for IPv4 listening sockets | Atis Elsts | 1 | -1/+2 |
| 2009-06-24 | percpu: clean up percpu variable definitions | Tejun Heo | 1 | -2/+3 |
| 2009-06-24 | percpu: cleanup percpu array definitions | Tejun Heo | 1 | -1/+1 |
| 2009-04-20 | syncookies: remove last_synq_overflow from struct tcp_sock | Florian Westphal | 1 | -3/+2 |
| 2009-03-28 | lsm: Relocate the IPv4 security_inet_conn_request() hooks | Paul Moore | 1 | -4/+5 |
| 2008-10-01 | tcp: Port redirection support for TCP | KOVACS Krisztian | 1 | -0/+1 |
| 2008-10-01 | ipv4: Make Netfilter's ip_route_me_harder() non-local address compatible | KOVACS Krisztian | 1 | -0/+2 |
| 2008-07-26 | syncookies: Make sure ECN is disabled | Florian Westphal | 1 | -0/+1 |
| 2008-07-16 | mib: add net to NET_INC_STATS_BH | Pavel Emelyanov | 1 | -3/+3 |
| 2008-06-13 | Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne... | David S. Miller | 1 | -2/+1 |
| 2008-06-11 | net: remove CVS keywords | Adrian Bunk | 1 | -2/+0 |
| 2008-06-10 | inet{6}_request_sock: Init ->opt and ->pktopts in the constructor | Arnaldo Carvalho de Melo | 1 | -2/+1 |
| 2008-04-10 | [Syncookies]: Add support for TCP options via timestamps. | Florian Westphal | 1 | -5/+84 |
| 2008-03-23 | [TCP]: Shrink syncookie_secret by 8 byte. | Florian Westphal | 1 | -2/+2 |
| 2008-03-04 | [TCP]: Add IPv6 support to TCP SYN cookies | Glenn Griffin | 1 | -4/+3 |
| 2008-03-04 | [TCP]: lower stack usage in cookie_hash() function | Eric Dumazet | 1 | -1/+3 |
| 2008-01-28 | [NETNS]: Add namespace parameter to ip_route_output_key. | Denis V. Lunev | 1 | -1/+1 |
| 2007-04-25 | [SK_BUFF]: Introduce tcp_hdr(), remove skb->h.th | Arnaldo Carvalho de Melo | 1 | -18/+18 |
| 2007-04-25 | [SK_BUFF]: Introduce ip_hdr(), remove skb->nh.iph | Arnaldo Carvalho de Melo | 1 | -4/+4 |
| 2007-02-10 | [NET] IPV4: Fix whitespace errors. | YOSHIFUJI Hideaki | 1 | -29/+29 |
| 2006-12-02 | [IPV6]: Assorted trivial endianness annotations. | Al Viro | 1 | -9/+9 |
| 2006-09-22 | [MLSXFRM]: Auto-labeling of child sockets | Venkat Yekkirala | 1 | -1/+5 |
| 2006-09-22 | [MLSXFRM]: Add flow labeling | Venkat Yekkirala | 1 | -0/+1 |
| 2006-01-03 | [ICSK]: Rename struct tcp_func to struct inet_connection_sock_af_ops | Arnaldo Carvalho de Melo | 1 | -2/+2 |
| 2005-08-29 | [NET]: Fix sparse warnings | Arnaldo Carvalho de Melo | 1 | -2/+0 |
| 2005-08-29 | [NET]: Introduce inet_connection_sock | Arnaldo Carvalho de Melo | 1 | -1/+1 |
| 2005-06-18 | [NET] Rename open_request to request_sock | Arnaldo Carvalho de Melo | 1 | -6/+6 |
| 2005-06-18 | [NET] Generalise TCP's struct open_request minisock infrastructure | Arnaldo Carvalho de Melo | 1 | -19/+20 |
| 2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+279 |