index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
net
/
ipv4
/
tcp_timer.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-26
rstreason: prepare for active reset
Jason Xing
1
-3
/
+6
2024-04-01
inet: preserve const qualifier in inet_csk()
Eric Dumazet
1
-2
/
+2
2023-11-16
tcp: use tp->total_rto to track number of linear timeouts in SYN_SENT state
Eric Dumazet
1
-2
/
+2
2023-10-23
tcp: add support for usec resolution in TCP TS values
Eric Dumazet
1
-14
/
+26
2023-10-23
tcp: rename tcp_time_stamp() to tcp_time_stamp_ts()
Eric Dumazet
1
-5
/
+5
2023-10-23
tcp: rename tcp_skb_timestamp()
Eric Dumazet
1
-2
/
+2
2023-10-23
tcp: add tcp_time_stamp_ms() helper
Eric Dumazet
1
-1
/
+1
2023-10-10
tcp: record last received ipv6 flowlabel
David Morley
1
-1
/
+1
2023-09-16
tcp: new TCP_INFO stats for RTO events
Aananth V
1
-2
/
+15
2023-09-15
tcp: indent an if statement
Dan Carpenter
1
-1
/
+1
2023-08-18
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+3
2023-08-15
net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
Jason Xing
1
-1
/
+3
2023-08-13
net: tcp: refactor the dbg message in tcp_retransmit_timer()
Menglong Dong
1
-10
/
+13
2023-08-13
net: tcp: fix unexcepted socket die when snd_wnd is 0
Menglong Dong
1
-1
/
+17
2023-08-06
tcp: set TCP_LINGER2 locklessly
Eric Dumazet
1
-1
/
+1
2023-08-06
tcp: set TCP_USER_TIMEOUT locklessly
Eric Dumazet
1
-15
/
+22
2023-08-06
tcp: set TCP_SYNCNT locklessly
Eric Dumazet
1
-3
/
+6
2023-06-01
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-3
/
+13
2023-06-01
tcp: fix mishandling when the sack compression is deferred.
fuyuanli
1
-3
/
+13
2023-05-11
tcp: make the first N SYN RTO backoffs linear
David Morley
1
-4
/
+13
2023-03-17
tcp: annotate lockless access to sk->sk_err
Eric Dumazet
1
-1
/
+1
2023-03-17
tcp: annotate lockless accesses to sk->sk_err_soft
Eric Dumazet
1
-3
/
+3
2022-08-17
tcp: Make SYN ACK RTO tunable by BPF programs with TFO
Jie Meng
1
-1
/
+1
2022-07-21
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-13
/
+17
2022-07-20
tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.
Kuniyuki Iwashima
1
-1
/
+1
2022-07-18
tcp: Fix data-races around some timeout sysctl knobs.
Kuniyuki Iwashima
1
-5
/
+5
2022-07-18
tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries.
Kuniyuki Iwashima
1
-3
/
+7
2022-07-15
tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor.
Kuniyuki Iwashima
1
-1
/
+1
2022-07-15
tcp: Fix data-races around sysctl_tcp_min_snd_mss.
Kuniyuki Iwashima
1
-1
/
+1
2022-07-15
tcp: Fix data-races around sysctl_tcp_base_mss.
Kuniyuki Iwashima
1
-1
/
+1
2022-07-15
tcp: Fix data-races around sysctl_tcp_mtu_probing.
Kuniyuki Iwashima
1
-1
/
+1
2022-06-10
net: keep sk->sk_forward_alloc as small as possible
Eric Dumazet
1
-15
/
+4
2021-06-29
net: sock: introduce sk_error_report
Alexander Aring
1
-1
/
+1
2021-06-07
ipv4: Fix spelling mistakes
Zheng Yongjun
1
-2
/
+2
2021-01-23
tcp: make TCP_USER_TIMEOUT accurate for zero window probes
Enke Chen
1
-0
/
+18
2021-01-19
tcp: fix TCP socket rehash stats mis-accounting
Yuchung Cheng
1
-14
/
+8
2021-01-18
tcp: fix TCP_USER_TIMEOUT with zero window
Enke Chen
1
-7
/
+7
2020-09-30
inet: remove icsk_ack.blocked
Eric Dumazet
1
-1
/
+0
2020-07-13
net: ipv4: kerneldoc fixes
Andrew Lunn
1
-1
/
+1
2020-04-30
tcp: add tp->dup_ack_counter
Eric Dumazet
1
-1
/
+7
2020-01-26
tcp: export count for rehash attempts
Abdul Kabbani
1
-0
/
+6
2019-12-03
tcp: refactor tcp_retransmit_timer()
Eric Dumazet
1
-2
/
+8
2019-10-13
tcp: add rcu protection around tp->fastopen_rsk
Eric Dumazet
1
-5
/
+6
2019-10-01
tcp: adjust rto_base in retransmits_timed_out()
Eric Dumazet
1
-2
/
+7
2019-09-27
tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state
Eric Dumazet
1
-2
/
+3
2019-08-09
tcp: add new tcp_mtu_probe_floor sysctl
Josh Hunt
1
-1
/
+1
2019-06-15
tcp: enforce tcp_min_snd_mss in tcp_mtu_probing()
Eric Dumazet
1
-0
/
+1
2019-05-21
treewide: Add SPDX license identifier for missed files
Thomas Gleixner
1
-0
/
+1
2019-05-01
tcp: lower congestion window on Fast Open SYNACK timeout
Yuchung Cheng
1
-0
/
+3
2019-01-27
tcp: Refactor pingpong code
Wei Wang
1
-2
/
+2
2019-01-17
tcp: retry more conservatively on local congestion
Yuchung Cheng
1
-5
/
+3
2019-01-17
tcp: simplify window probe aborting on USER_TIMEOUT
Yuchung Cheng
1
-7
/
+7
2019-01-17
tcp: create a helper to model exponential backoff
Yuchung Cheng
1
-13
/
+18
2019-01-17
tcp: properly track retry time on passive Fast Open
Yuchung Cheng
1
-0
/
+3
2019-01-17
tcp: always set retrans_stamp on recovery
Yuchung Cheng
1
-20
/
+3
2019-01-17
tcp: exit if nothing to retransmit on RTO timeout
Yuchung Cheng
1
-4
/
+2
2019-01-10
tcp: change txhash on SYN-data timeout
Yuchung Cheng
1
-1
/
+1
2018-11-30
tcp: fix SNMP TCP timeout under-estimation
Yuchung Cheng
1
-4
/
+4
2018-11-30
tcp: fix off-by-one bug on aborting window-probing socket
Yuchung Cheng
1
-1
/
+1
2018-11-24
tcp: address problems caused by EDT misshaps
Eric Dumazet
1
-4
/
+6
2018-11-21
tcp: defer SACK compression after DupThresh
Eric Dumazet
1
-1
/
+1
2018-10-15
tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh
Eric Dumazet
1
-1
/
+1
2018-10-01
tcp/fq: move back to CLOCK_MONOTONIC
Eric Dumazet
1
-1
/
+1
2018-09-21
tcp: switch internal pacing timer to CLOCK_TAI
Eric Dumazet
1
-1
/
+1
2018-09-21
tcp: provide earliest departure time in skb->tstamp
Eric Dumazet
1
-1
/
+1
2018-07-25
tcp: make function tcp_retransmit_stamp() static
Wei Yongjun
1
-1
/
+1
2018-07-21
tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy
Jon Maxwell
1
-1
/
+17
2018-07-21
tcp: Add tcp_retransmit_stamp() helper routine
Jon Maxwell
1
-8
/
+17
2018-07-21
tcp: convert icsk_user_timeout from jiffies to msecs
Jon Maxwell
1
-4
/
+4
2018-05-18
tcp: add SACK compression
Eric Dumazet
1
-0
/
+25
2018-05-11
tcp: switch pacing timer to softirq based hrtimer
Eric Dumazet
1
-1
/
+1
2018-03-07
tcp: purge write queue upon aborting the connection
Soheil Hassas Yeganeh
1
-0
/
+1
2018-01-29
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+15
2018-01-25
bpf: Add sock_ops RTO callback
Lawrence Brakmo
1
-0
/
+7
2018-01-25
net: tcp: close sock if net namespace is exiting
Dan Streetman
1
-0
/
+15
2017-12-16
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+2
2017-12-13
tcp: refresh tcp_mstamp from timers callbacks
Eric Dumazet
1
-0
/
+2
2017-12-13
tcp: pause Fast Open globally after third consecutive timeout
Yuchung Cheng
1
-16
/
+1
2017-11-05
tcp: tcp_mtu_probing() cleanup
Eric Dumazet
1
-17
/
+14
2017-10-27
tcp: Namespace-ify sysctl_tcp_thin_linear_timeouts
Eric Dumazet
1
-3
/
+1
2017-10-18
inet/connection_sock: Convert timers to use timer_setup()
Kees Cook
1
-7
/
+11
2017-10-07
tcp: implement rb-tree based retransmit queue
Eric Dumazet
1
-9
/
+15
2017-08-09
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-1
/
+2
2017-08-03
net: fix keepalive code vs TCP_FASTOPEN_CONNECT
Eric Dumazet
1
-1
/
+2
2017-07-31
tcp: remove prequeue support
Florian Westphal
1
-12
/
+0
2017-05-24
tcp: fix TCP_SYNCNT flakes
Eric Dumazet
1
-15
/
+11
2017-05-21
tcp: fix tcp_probe_timer() for TCP_USER_TIMEOUT
Eric Dumazet
1
-1
/
+2
2017-05-17
tcp: switch TCP TS option (RFC 7323) to 1ms clock
Eric Dumazet
1
-4
/
+4
2017-05-17
tcp: use tcp_jiffies32 to feed probe_timestamp
Eric Dumazet
1
-1
/
+1
2017-05-17
tcp: use tcp_jiffies32 for rcv_tstamp and lrcvtime
Eric Dumazet
1
-1
/
+1
2017-05-17
tcp: use tcp_jiffies32 to feed tp->lsndtime
Eric Dumazet
1
-2
/
+2
2017-05-17
tcp: use tp->tcp_mstamp in output path
Eric Dumazet
1
-1
/
+2
2017-05-16
tcp: internal implementation for pacing
Eric Dumazet
1
-0
/
+3
2017-04-24
net/tcp_fastopen: Remove mss check in tcp_write_timeout()
Wei Wang
1
-4
/
+3
2017-03-07
tcp: fix various issues for sockets morphing to listen state
Eric Dumazet
1
-2
/
+4
2017-01-13
tcp: remove early retransmit
Yuchung Cheng
1
-3
/
+0
2017-01-13
tcp: add reordering timer in RACK loss detection
Yuchung Cheng
1
-0
/
+3
2017-01-09
net: introduce keepalive function in struct proto
Ursula Braun
1
-0
/
+1
2016-12-05
tcp: tsq: move tsq_flags close to sk_wmem_alloc
Eric Dumazet
1
-2
/
+2
2016-09-28
tcp: Change txhash on every SYN and RTO retransmit
Lawrence Brakmo
1
-0
/
+4
2016-09-22
tcp: properly account Fast Open SYN-ACK retrans
Yuchung Cheng
1
-0
/
+1
2016-07-15
tcp_timer.c: Add kernel-doc function descriptions
Richard Sailer
1
-17
/
+64
2016-05-02
tcp: do not assume TCP code is non preemptible
Eric Dumazet
1
-4
/
+6
2016-04-27
net: rename NET_{ADD|INC}_STATS_BH()
Eric Dumazet
1
-11
/
+11
2016-04-24
tcp-tso: do not split TSO packets at retransmit time
Eric Dumazet
1
-2
/
+2
2016-02-07
ipv4: Namespaceify tcp_orphan_retries sysctl knob
Nikolay Borisov
1
-2
/
+1
2016-02-07
ipv4: Namespaceify tcp_retries2 sysctl knob
Nikolay Borisov
1
-3
/
+2
2016-02-07
ipv4: Namespaceify tcp_retries1 sysctl knob
Nikolay Borisov
1
-4
/
+4
2016-02-07
ipv4: Namespaceify tcp synack retries sysctl knob
Nikolay Borisov
1
-2
/
+1
2016-02-07
ipv4: Namespaceify tcp syn retries sysctl knob
Nikolay Borisov
1
-2
/
+2
2016-01-10
ipv4: Namespecify the tcp_keepalive_intvl sysctl knob
Nikolay Borisov
1
-1
/
+0
2016-01-10
ipv4: Namespecify tcp_keepalive_probes sysctl knob
Nikolay Borisov
1
-1
/
+0
2016-01-10
ipv4: Namespaceify tcp_keepalive_time sysctl knob
Nikolay Borisov
1
-1
/
+0
2015-11-20
tcp: fix Fast Open snmp over-counting bug
Yuchung Cheng
1
-1
/
+1
2015-11-20
tcp: disable Fast Open on timeouts after handshake
Yuchung Cheng
1
-0
/
+12
2015-10-12
tcp: change type of alive from int to bool
Richard Sailer
1
-3
/
+3
2015-07-09
tcp: do not export tcp_init_xmit_timers()
Eric Dumazet
1
-1
/
+0
2015-05-17
tcp: introduce tcp_under_memory_pressure()
Eric Dumazet
1
-1
/
+1
2015-05-09
tcp: add TCPWinProbe and TCPKeepAlive SNMP counters
Eric Dumazet
1
-1
/
+1
2015-04-07
tcp: RFC7413 option support for Fast Open client
Daniel Lee
1
-1
/
+1
2015-03-23
inet: remove sk_listener parameter from syn_ack_timeout()
Eric Dumazet
1
-3
/
+5
2015-03-20
inet: get rid of central tcp/dccp listener timer
Eric Dumazet
1
-11
/
+1
2015-03-06
ipv4: Create probe timer for tcp PMTU as per RFC4821
Fan Du
1
-0
/
+1
2015-02-09
ipv4: Namespecify TCP PMTU mechanism
Fan Du
1
-2
/
+5
2014-11-11
net: Convert LIMIT_NETDEBUG to net_dbg_ratelimited
Joe Perches
1
-8
/
+10
2014-10-01
tcp: abort orphan sockets stalling on zero window probes
Yuchung Cheng
1
-20
/
+21
2014-09-22
tcp: avoid possible arithmetic overflows
Eric Dumazet
1
-2
/
+2
2014-09-05
tcp: remove TCP_SKB_CB(skb)->when
Eric Dumazet
1
-4
/
+3
2014-08-05
tcp: reduce spurious retransmits due to transient SACK reneging
Neal Cardwell
1
-2
/
+2
2014-03-03
tcp: snmp stats for Fast Open, SYN rtx, and data pkts
Yuchung Cheng
1
-0
/
+3
2013-10-29
tcp: temporarily disable Fast Open on SYN timeout
Yuchung Cheng
1
-1
/
+5
2013-10-09
ipv6: make lookups simpler and faster
Eric Dumazet
1
-2
/
+1
2013-03-21
tcp: refactor F-RTO
Yuchung Cheng
1
-5
/
+1
2013-03-12
tcp: TLP loss detection.
Nandita Dukkipati
1
-0
/
+2
2013-03-12
tcp: Tail loss probe (TLP)
Nandita Dukkipati
1
-5
/
+8
2012-11-10
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-2
/
+2
2012-11-03
tcp: better retrans tracking for defer-accept
Eric Dumazet
1
-4
/
+4
2012-10-23
tcp: Reject invalid ack_seq to Fast Open sockets
Jerry Chu
1
-2
/
+2
2012-08-31
tcp: TCP Fast Open Server - support TFO listeners
Jerry Chu
1
-1
/
+38
2012-08-21
tcp: fix possible socket refcount problem
Eric Dumazet
1
-2
/
+4
2012-07-20
tcp: improve latencies of timer triggered events
Eric Dumazet
1
-33
/
+37
2012-05-02
tcp: early retransmit: delayed fast retransmit
Yuchung Cheng
1
-0
/
+5
2012-03-12
net: ipv4: Standardize prefixes for message logging
Joe Perches
1
-6
/
+8
2012-02-01
net: Disambiguate kernel message
Arun Sharma
1
-4
/
+1
2011-12-19
net: fix assignment of 0/1 to bool variables.
Rusty Russell
1
-2
/
+2
2011-12-12
foundations of per-cgroup memory pressure controlling.
Glauber Costa
1
-1
/
+1
2011-12-11
net: use IS_ENABLED(CONFIG_IPV6)
Eric Dumazet
1
-1
/
+1
2011-10-24
TCP: remove TCP_DEBUG
Flavio Leitner
1
-2
/
+0
2011-02-20
tcp: Remove debug macro of TCP_CHECK_TIMER
Shan Wei
1
-3
/
+0
2010-10-17
tcp: use correct counters in CA_CWR state too
Ilpo Järvinen
1
-6
/
+7
2010-10-04
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...
David S. Miller
1
-11
/
+14
2010-09-28
net-2.6: SYN retransmits: Add new parameter to retransmits_timed_out()
Damian Lukowski
1
-10
/
+14
2010-09-09
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...
David S. Miller
1
-4
/
+4
2010-08-30
tcp: Add TCP_USER_TIMEOUT socket option.
Jerry Chu
1
-15
/
+25
2010-08-25
tcp: Combat per-cpu skew in orphan tests.
David S. Miller
1
-4
/
+4
2010-07-12
net/ipv4: EXPORT_SYMBOL cleanups
Eric Dumazet
1
-1
/
+0
2010-04-27
TCP: avoid to send keepalive probes if receiving data
Flavio Leitner
1
-2
/
+2
2010-04-13
net: sk_dst_cache RCUification
Eric Dumazet
1
-2
/
+2
2010-03-30
include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...
Tejun Heo
1
-0
/
+1
2010-03-08
Merge branch 'for-next' into for-linus
Jiri Kosina
1
-1
/
+1
2010-02-18
net: TCP thin linear timeouts
Andreas Petlund
1
-1
/
+20
2010-02-09
tree-wide: Assorted spelling fixes
Daniel Mack
1
-1
/
+1
2010-01-17
tcp: account SYN-ACK timeouts & retransmissions
Octavian Purdila
1
-0
/
+6
2009-12-08
tcp: Stalling connections: Move timeout calculation routine
Damian Lukowski
1
-0
/
+29
2009-10-20
net: Fix for dst_negative_advice
Krishna Kumar
1
-2
/
+2
2009-10-18
inet: rename some inet_sock fields
Eric Dumazet
1
-4
/
+4
2009-09-01
Revert Backoff [v3]: Calculate TCP's connection close threshold as a time value.
Damian Lukowski
1
-4
/
+7
2009-09-01
Revert Backoff [v3]: Revert RTO on ICMP destination unreachable
Damian Lukowski
1
-1
/
+1
2009-08-28
tcp: keepalive cleanups
Eric Dumazet
1
-2
/
+1
2009-03-02
tcp: cleanup ca_state mess in tcp_timer
Ilpo Järvinen
1
-13
/
+10
2008-12-18
tcp: Stop scaring users with "treason uncloaked!"
Matt Mackall
1
-2
/
+2
2008-11-25
net: Use a percpu_counter for orphan_count
Eric Dumazet
1
-1
/
+1
2008-11-03
net: clean up net/ipv4/ip_fragment.c tcp_timer.c ip_input.c
Jianjun Kong
1
-2
/
+2
2008-10-31
net: replace NIPQUAD() in net/ipv4/ net/ipv6/
Harvey Harrison
1
-2
/
+2
2008-10-29
net: replace %p6 with %pI6
Harvey Harrison
1
-1
/
+1
2008-10-28
net: replace uses of NIP6_FMT with %p6
Harvey Harrison
1
-2
/
+2
2008-10-07
net: wrap sk->sk_backlog_rcv()
Peter Zijlstra
1
-1
/
+1
2008-07-25
net: convert BUG_TRAP to generic WARN_ON
Ilpo Järvinen
1
-1
/
+1
2008-07-16
mib: add net to NET_INC_STATS_BH
Pavel Emelyanov
1
-6
/
+6
2008-07-03
tcp: de-bloat a bit with factoring NET_INC_STATS_BH out
Pavel Emelyanov
1
-6
/
+9
2008-06-13
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...
David S. Miller
1
-5
/
+0
2008-06-12
tcp: Revert 'process defer accept as established' changes.
David S. Miller
1
-5
/
+0
2008-06-11
net: remove CVS keywords
Adrian Bunk
1
-2
/
+0
2008-04-14
[TCP]: Format addresses appropriately in debug messages.
YOSHIFUJI Hideaki
1
-2
/
+10
2008-04-14
[IPV4]: Use NIPQUAD_FMT to format ipv4 addresses.
YOSHIFUJI Hideaki
1
-1
/
+1
2008-03-21
[TCP]: TCP_DEFER_ACCEPT updates - process as established
Patrick McManus
1
-0
/
+5
2008-01-28
[TCP]: Do not purge sk_forward_alloc entirely in tcp_delack_timer().
David S. Miller
1
-1
/
+1
2008-01-28
[NET] CORE: Introducing new memory accounting interface.
Hideo Aoki
1
-4
/
+4
2008-01-28
[TCP]: Avoid a divide in tcp_mtu_probing()
Eric Dumazet
1
-1
/
+1
2008-01-28
[TCP]: Move mss variable in tcp_mtu_probing()
David S. Miller
1
-2
/
+2
2008-01-28
[TCP]: tcp_write_timeout.c cleanup
Eric Dumazet
1
-14
/
+21
2007-10-10
[TCP]: Move sack_ok access to obviously named funcs & cleanup
Ilpo Järvinen
1
-1
/
+1
2007-06-07
[TCP]: Use LIMIT_NETDEBUG in tcp_retransmit_timer().
Eric Dumazet
1
-2
/
+2
2007-05-31
[TCP]: Consolidate checking for tcp orphan count being too big.
Pavel Emelianov
1
-3
/
+1
2007-04-25
[TCP]: Abstract out all write queue operations.
David S. Miller
1
-5
/
+5
2007-02-10
[NET] IPV4: Fix whitespace errors.
YOSHIFUJI Hideaki
1
-6
/
+6
2006-12-02
[IPV6]: Assorted trivial endianness annotations.
Al Viro
1
-1
/
+1
2006-09-22
[NET/IPV4/IPV6]: Change some sysctl variables to __read_mostly
Brian Haley
1
-8
/
+8
2006-03-20
[TCP]: MTU probing
John Heffner
1
-20
/
+16
2005-11-10
[TCP]: spelling fixes
Stephen Hemminger
1
-2
/
+2
[next]