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
/
include
/
linux
/
tcp.h
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-08
tcp: more struct tcp_sock adjustments
Eric Dumazet
1
-3
/
+3
2024-03-04
tcp: align tcp_sock_write_rx group
Eric Dumazet
1
-1
/
+1
2024-02-28
tcp: remove some holes in struct tcp_sock
Eric Dumazet
1
-4
/
+4
2024-02-12
tcp: move tp->tcp_usec_ts to tcp_sock_read_txrx group
Eric Dumazet
1
-2
/
+2
2024-02-12
tcp: move tp->scaling_ratio to tcp_sock_read_txrx group
Eric Dumazet
1
-1
/
+1
2023-12-07
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-6
/
+2
2023-12-06
net/tcp: Don't store TCP-AO maclen on reqsk
Dmitry Safonov
1
-6
/
+2
2023-12-05
tcp: reorganize tcp_sock fast path variables
Coco Li
1
-114
/
+134
2023-11-03
tcp: fix fastopen code vs usec TS
Eric Dumazet
1
-1
/
+1
2023-10-27
net/tcp: Wire TCP-AO to request sockets
Dmitry Safonov
1
-0
/
+18
2023-10-27
net/tcp: Add TCP-AO sign to twsk
Dmitry Safonov
1
-0
/
+3
2023-10-27
net/tcp: Add TCP-AO config and structures
Dmitry Safonov
1
-2
/
+7
2023-10-23
tcp: add support for usec resolution in TCP TS values
Eric Dumazet
1
-1
/
+3
2023-10-23
tcp: add RTAX_FEATURE_TCP_USEC_TS
Eric Dumazet
1
-0
/
+5
2023-09-16
tcp: new TCP_INFO stats for RTO events
Aananth V
1
-0
/
+8
2023-09-12
tcp: defer regular ACK while processing socket backlog
Eric Dumazet
1
-6
/
+8
2023-08-06
tcp: set TCP_USER_TIMEOUT locklessly
Eric Dumazet
1
-1
/
+1
2023-07-20
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+1
2023-07-20
tcp: annotate data-races around fastopenq.max_qlen
Eric Dumazet
1
-1
/
+1
2023-07-18
tcp: get rid of sysctl_tcp_adv_win_scale
Eric Dumazet
1
-1
/
+3
2023-03-18
tcp: preserve const qualifier in tcp_sk()
Eric Dumazet
1
-4
/
+6
2022-10-28
tcp: add u32 counter in tcp_sock and an SNMP counter for PLB
Mubashir Adnan Qureshi
1
-0
/
+1
2022-10-03
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+1
2022-09-30
tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited
Neal Cardwell
1
-1
/
+1
2022-09-29
bpf: tcp: Stop bpf_setsockopt(TCP_CONGESTION) in init ops to recur itself
Martin KaFai Lau
1
-0
/
+6
2022-07-02
net: add skb_[inner_]tcp_all_headers helpers
Eric Dumazet
1
-0
/
+30
2022-02-11
net/smc: Limit SMC visits when handshake workqueue congested
D. Wythe
1
-0
/
+1
2021-12-07
tcp: expose __tcp_sock_set_cork and __tcp_sock_set_nodelay
Maxim Galaganov
1
-0
/
+2
2021-01-22
tcp: add TTL to SCM_TIMESTAMPING_OPT_STATS
Yousuk Seung
1
-1
/
+2
2020-09-10
tcp: record received TOS value in the request socket
Wei Wang
1
-0
/
+1
2020-08-24
tcp: bpf: Optionally store mac header in TCP_SAVE_SYN
Martin KaFai Lau
1
-5
/
+8
2020-08-24
tcp: Add saw_unknown to struct tcp_options_received
Martin KaFai Lau
1
-0
/
+2
2020-08-24
tcp: Use a struct to represent a saved_syn
Martin KaFai Lau
1
-1
/
+6
2020-07-31
tcp: add earliest departure time to SCM_TIMESTAMPING_OPT_STATS
Yousuk Seung
1
-1
/
+2
2020-07-25
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-2
/
+4
2020-07-23
tcp: allow at most one TLP probe per flight
Yuchung Cheng
1
-2
/
+4
2020-06-24
tcp: Expose tcp_sock_set_keepidle_locked
Dmitry Yakunin
1
-0
/
+1
2020-05-28
tcp: add tcp_sock_set_keepcnt
Christoph Hellwig
1
-0
/
+1
2020-05-28
tcp: add tcp_sock_set_keepintvl
Christoph Hellwig
1
-0
/
+1
2020-05-28
tcp: add tcp_sock_set_keepidle
Christoph Hellwig
1
-0
/
+1
2020-05-28
tcp: add tcp_sock_set_user_timeout
Christoph Hellwig
1
-0
/
+1
2020-05-28
tcp: add tcp_sock_set_syncnt
Christoph Hellwig
1
-0
/
+1
2020-05-28
tcp: add tcp_sock_set_quickack
Christoph Hellwig
1
-0
/
+1
2020-05-28
tcp: add tcp_sock_set_nodelay
Christoph Hellwig
1
-0
/
+1
2020-05-28
tcp: add tcp_sock_set_cork
Christoph Hellwig
1
-0
/
+2
2020-05-15
mptcp: add new sock flag to deal with join subflows
Paolo Abeni
1
-0
/
+3
2020-05-06
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-51
/
+0
2020-04-30
tcp: add tp->dup_ack_counter
Eric Dumazet
1
-0
/
+1
2020-04-30
mptcp: move option parsing into mptcp_incoming_options()
Paolo Abeni
1
-51
/
+0
2020-03-29
mptcp: Add handling of incoming MP_JOIN requests
Peter Krystad
1
-1
/
+7
2020-03-29
mptcp: Add ADD_ADDR handling
Peter Krystad
1
-2
/
+18
2020-01-29
mptcp: handle tcp fallback when using syn cookies
Florian Westphal
1
-2
/
+0
2020-01-26
tcp: export count for rehash attempts
Abdul Kabbani
1
-0
/
+2
2020-01-24
mptcp: parse and emit MP_CAPABLE option according to v1 spec
Christoph Paasch
1
-1
/
+2
2020-01-24
mptcp: Implement MPTCP receive path
Mat Martineau
1
-0
/
+10
2020-01-24
mptcp: Handle MP_CAPABLE options for outgoing connections
Peter Krystad
1
-0
/
+3
2020-01-24
mptcp: Associate MPTCP context with TCP socket
Peter Krystad
1
-0
/
+3
2020-01-24
mptcp: Handle MPTCP TCP options
Peter Krystad
1
-0
/
+18
2019-10-25
tcp: add TCP_INFO status for failed client TFO
Jason Baron
1
-1
/
+1
2019-10-13
tcp: add rcu protection around tp->fastopen_rsk
Eric Dumazet
1
-3
/
+3
2019-09-16
tcp: Add TCP_INFO counter for packets received out-of-order
Thomas Higdon
1
-0
/
+2
2019-06-22
net: fastopen: robustness and endianness fixes for SipHash
Ard Biesheuvel
1
-1
/
+1
2019-06-17
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+4
2019-06-17
net: ipv4: move tcp_fastopen server side code to SipHash library
Ard Biesheuvel
1
-6
/
+1
2019-06-15
tcp: limit payload size of sacked skbs
Eric Dumazet
1
-0
/
+4
2019-06-12
tcp: add optional per socket transmit delay
Eric Dumazet
1
-0
/
+2
2019-05-30
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
Thomas Gleixner
1
-5
/
+1
2018-11-21
tcp: defer SACK compression after DupThresh
Eric Dumazet
1
-0
/
+1
2018-10-15
tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh
Eric Dumazet
1
-0
/
+1
2018-09-21
tcp: add tcp_wstamp_ns socket field
Eric Dumazet
1
-0
/
+2
2018-08-01
tcp: add stat of data packet reordering events
Wei Wang
1
-2
/
+2
2018-08-01
tcp: add dsack blocks received stats
Wei Wang
1
-0
/
+3
2018-08-01
tcp: add data bytes retransmitted stats
Wei Wang
1
-0
/
+3
2018-08-01
tcp: add data bytes sent stats
Wei Wang
1
-0
/
+3
2018-07-12
tcp: use monotonic timestamps for PAWS
Arnd Bergmann
1
-2
/
+2
2018-06-22
tcp: ignore rcv_rtt sample with old ts ecr value
Wei Wang
1
-0
/
+1
2018-05-18
tcp: add SACK compression
Eric Dumazet
1
-0
/
+2
2018-05-01
tcp: send in-queue bytes in cmsg upon read
Soheil Hassas Yeganeh
1
-1
/
+1
2018-04-19
tcp: track total bytes delivered with ECN CE marks
Yuchung Cheng
1
-0
/
+1
2018-01-25
bpf: Adds field bpf_sock_ops_cb_flags to tcp_sock
Lawrence Brakmo
1
-0
/
+11
2017-12-12
tcp: avoid integer overflows in tcp_rcv_space_adjust()
Eric Dumazet
1
-1
/
+1
2017-12-08
tcp: invalidate rate samples during SACK reneging
Yousuk Seung
1
-1
/
+2
2017-11-11
tcp: use sequence distance to detect reordering
Yuchung Cheng
1
-1
/
+0
2017-11-11
tcp: retire FACK loss detection
Yuchung Cheng
1
-1
/
+0
2017-11-05
tcp: higher throughput under reordering with adaptive RACK reordering wnd
Priyaranjan Jha
1
-2
/
+7
2017-10-26
tcp: TCP experimental option for SMC
Ursula Braun
1
-2
/
+7
2017-10-24
tcp: Configure TFO without cookie per socket and/or per route
Christoph Paasch
1
-1
/
+2
2017-10-05
tcp: new list for sent but unacked skbs for RACK recovery
Eric Dumazet
1
-0
/
+1
2017-08-30
tcp: Revert "tcp: remove header prediction"
Florian Westphal
1
-0
/
+6
2017-08-06
tcp: fix cwnd undo in Reno and HTCP congestion controls
Yuchung Cheng
1
-1
/
+1
2017-07-31
tcp: remove header prediction
Florian Westphal
1
-6
/
+0
2017-07-31
tcp: remove prequeue support
Florian Westphal
1
-9
/
+0
2017-05-17
tcp: switch TCP TS option (RFC 7323) to 1ms clock
Eric Dumazet
1
-11
/
+11
2017-05-16
tcp: internal implementation for pacing
Eric Dumazet
1
-0
/
+2
2017-04-26
tcp: switch rcv_rtt_est and rcvq_space to high resolution timestamps
Eric Dumazet
1
-6
/
+6
2017-04-26
tcp: add tp->tcp_mstamp field
Eric Dumazet
1
-0
/
+1
2017-04-24
net/tcp_fastopen: Disable active side TFO in certain scenarios
Wei Wang
1
-0
/
+1
2017-02-03
tcp: add tcp_mss_clamp() helper
Eric Dumazet
1
-0
/
+9
2017-01-25
net/tcp-fastopen: Add new API support
Wei Wang
1
-1
/
+2
2017-01-17
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-1
/
+6
2017-01-13
tcp: remove thin_dupack feature
Yuchung Cheng
1
-1
/
+1
2017-01-13
tcp: remove early retransmit
Yuchung Cheng
1
-2
/
+1
2017-01-13
tcp: remove forward retransmit feature
Yuchung Cheng
1
-1
/
+0
2017-01-13
tcp: use sequence to break TS ties for RACK loss detection
Yuchung Cheng
1
-0
/
+1
2017-01-13
tcp: record most recent RTT in RACK loss detection
Yuchung Cheng
1
-0
/
+1
2017-01-13
tcp: fix tcp_fastopen unaligned access complaints on sparc
Shannon Nelson
1
-1
/
+6
2016-12-05
tcp: tsq: move tsq_flags close to sk_wmem_alloc
Eric Dumazet
1
-1
/
+0
2016-12-05
tcp: tsq: add tsq_flags / tsq_enum
Eric Dumazet
1
-1
/
+10
2016-12-02
tcp: randomize tcp timestamp offsets for each connection
Florian Westphal
1
-0
/
+1
2016-11-30
tcp: SOF_TIMESTAMPING_OPT_STATS option for SO_TIMESTAMPING
Francis Yan
1
-0
/
+2
2016-11-30
tcp: instrument tcp sender limits chronographs
Francis Yan
1
-2
/
+5
2016-11-09
tcp: no longer hold ehash lock while calling tcp_get_info()
Eric Dumazet
1
-2
/
+0
2016-09-21
tcp: export data delivery rate
Yuchung Cheng
1
-1
/
+4
2016-09-21
tcp: track application-limited rate samples
Soheil Hassas Yeganeh
1
-0
/
+1
2016-09-21
tcp: track data delivery rate for a TCP connection
Yuchung Cheng
1
-0
/
+2
2016-09-21
tcp: count packets marked lost for a TCP connection
Neal Cardwell
1
-0
/
+1
2016-09-21
tcp: use windowed min filter library for TCP min_rtt estimation
Neal Cardwell
1
-3
/
+2
2016-09-08
tcp: use an RB tree for ooo receive queue
Yaogong Wang
1
-4
/
+3
2016-03-14
tcp: Add RFC4898 tcpEStatsPerfDataSegsOut/In
Martin KaFai Lau
1
-0
/
+6
2016-02-11
tcp: __tcp_hdrlen() helper
Craig Gallek
1
-1
/
+6
2016-02-07
tcp: new delivery accounting
Yuchung Cheng
1
-0
/
+1
2015-11-05
tcp: fix req->saved_syn race
Eric Dumazet
1
-0
/
+7
2015-10-22
tcp: fastopen: limit max_qlen
Eric Dumazet
1
-1
/
+2
2015-10-21
tcp: track the packet timings in RACK
Yuchung Cheng
1
-0
/
+6
2015-10-21
tcp: remove tcp_mark_lost_retrans()
Yuchung Cheng
1
-2
/
+0
2015-10-21
tcp: track min RTT using windowed min-filter
Yuchung Cheng
1
-0
/
+3
2015-10-12
tcp: shrink tcp_timewait_sock by 8 bytes
Eric Dumazet
1
-2
/
+2
2015-09-29
tcp: prepare fastopen code for upcoming listener changes
Eric Dumazet
1
-18
/
+4
2015-09-21
tcp: usec resolution SYN/ACK RTT
Yuchung Cheng
1
-1
/
+1
2015-09-17
tcp: provide skb->hash to synack packets
Eric Dumazet
1
-0
/
+1
2015-05-23
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+2
2015-05-22
tcp: fix a potential deadlock in tcp_get_info()
Eric Dumazet
1
-0
/
+2
2015-05-21
tcp: add tcpi_segs_in and tcpi_segs_out to tcp_info
Marcelo Ricardo Leitner
1
-1
/
+6
2015-05-05
tcp: provide SYN headers for passive connections
Eric Dumazet
1
-0
/
+8
2015-04-29
tcp: add tcpi_bytes_received to tcp_info
Eric Dumazet
1
-0
/
+4
2015-04-29
tcp: add tcpi_bytes_acked to tcp_info
Eric Dumazet
1
-0
/
+4
2015-04-07
tcp: RFC7413 option support for Fast Open client
Daniel Lee
1
-0
/
+1
2015-04-07
tcp: RFC7413 option support for Fast Open server
Daniel Lee
1
-0
/
+1
2015-03-17
tcp: rename struct tcp_request_sock listener
Eric Dumazet
1
-1
/
+1
2015-02-28
tcp: tso: remove tp->tso_deferred
Eric Dumazet
1
-1
/
+0
2015-02-08
tcp: mitigate ACK loops for connections as tcp_timewait_sock
Neal Cardwell
1
-0
/
+4
2015-02-08
tcp: mitigate ACK loops for connections as tcp_sock
Neal Cardwell
1
-0
/
+1
2015-02-08
tcp: mitigate ACK loops for connections as tcp_request_sock
Neal Cardwell
1
-0
/
+1
2014-12-10
Merge branch 'for-davem-2' of git://git.kernel.org/pub/scm/linux/kernel/git/v...
David S. Miller
1
-1
/
+1
2014-12-09
tcp: refine TSO autosizing
Eric Dumazet
1
-1
/
+1
2014-12-09
switch tcp_sock->ucopy from iovec (ucopy.iov) to msghdr (ucopy.msg)
Al Viro
1
-1
/
+1
2014-10-29
tcp: allow for bigger reordering level
Eric Dumazet
1
-2
/
+2
2014-10-08
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
Linus Torvalds
1
-1
/
+1
2014-10-07
Merge tag 'dmaengine-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/d...
Linus Torvalds
1
-8
/
+0
2014-09-28
net_dma: simple removal
Dan Williams
1
-8
/
+0
2014-08-22
tcp: improve undo on timeout
Yuchung Cheng
1
-1
/
+1
2014-06-27
tcp: add init_req method to tcp_request_sock_ops
Octavian Purdila
1
-3
/
+0
2014-05-22
tcp: make cwnd-limited checks measurement-based, and gentler
Neal Cardwell
1
-2
/
+4
2014-05-13
tcp: simplify fast open cookie processing
Yuchung Cheng
1
-5
/
+0
2014-05-02
tcp: fix cwnd limited checking to improve congestion control
Eric Dumazet
1
-0
/
+1
2014-02-26
tcp: switch rtt estimations to usec resolution
Eric Dumazet
1
-4
/
+4
2014-01-06
tcp: out_of_order_queue do not use its lock
Eric Dumazet
1
-1
/
+4
2013-07-31
tcp: Remove unused tcpct declarations and comments
Dmitry Popov
1
-1
/
+0
2013-07-24
tcp: TCP_NOTSENT_LOWAT socket option
Eric Dumazet
1
-0
/
+1
2013-05-19
tcp: remove bad timeout logic in fast recovery
Yuchung Cheng
1
-1
/
+0
2013-03-21
tcp: implement RFC5682 F-RTO
Yuchung Cheng
1
-1
/
+2
2013-03-21
tcp: refactor F-RTO
Yuchung Cheng
1
-4
/
+2
2013-03-17
tcp: Remove TCPCT
Christoph Paasch
1
-10
/
+0
2013-03-12
tcp: TLP loss detection.
Nandita Dukkipati
1
-0
/
+1
2013-03-12
tcp: Tail loss probe (TLP)
Nandita Dukkipati
1
-1
/
+0
2013-03-10
tcp: Remove unused tw_cookie_values from tcp_timewait_sock
Christoph Paasch
1
-4
/
+0
2013-02-13
tcp: adding a per-socket timestamp offset
Andrey Vagin
1
-0
/
+3
2013-02-05
tcp: remove Appropriate Byte Count support
Stephen Hemminger
1
-1
/
+0
2012-12-09
net: Add support for hardware-offloaded encapsulation
Joseph Gasparakis
1
-0
/
+10
2012-10-22
tcp: add SYN/data info to TCP_INFO
Yuchung Cheng
1
-1
/
+2
2012-10-13
UAPI: (Scripted) Disintegrate include/linux
David Howells
1
-207
/
+1
2012-09-20
ipv4: Don't add TCP-code in inet_sock_destruct
Christoph Paasch
1
-0
/
+4
2012-08-31
tcp: TCP Fast Open Server - header & support functions
Jerry Chu
1
-3
/
+42
2012-07-23
tcp: dont drop MTU reduction indications
Eric Dumazet
1
-0
/
+6
2012-07-20
tcp: improve latencies of timer triggered events
Eric Dumazet
1
-1
/
+3
2012-07-19
net-tcp: Fast Open client - cookie-less mode
Yuchung Cheng
1
-0
/
+1
2012-07-19
net-tcp: Fast Open client - sending SYN-data
Yuchung Cheng
1
-1
/
+5
2012-07-19
net-tcp: Fast Open base
Yuchung Cheng
1
-0
/
+10
2012-07-11
tcp: TCP Small Queues
Eric Dumazet
1
-0
/
+9
2012-07-10
tcp: Remove tw->tw_peer
David S. Miller
1
-1
/
+0
2012-06-12
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-10
/
+10
2012-06-09
net: Make linux/tcp.h C++ friendly (trivial)
Paul Pluzhnikov
1
-10
/
+10
2012-06-09
[PATCH] tcp: Cache inetpeer in timewait socket, and only when necessary.
David S. Miller
1
-1
/
+2
2012-05-22
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...
Linus Torvalds
1
-1
/
+1
2012-05-09
net: Fix tcp_build_and_update_options comment in struct tcp_sock
Kyle McMartin
1
-1
/
+1
2012-05-02
tcp: early retransmit: delayed fast retransmit
Yuchung Cheng
1
-1
/
+2
2012-05-02
tcp: early retransmit
Yuchung Cheng
1
-0
/
+1
2012-04-26
tcp repair: Fix unaligned access when repairing options (v2)
Pavel Emelyanov
1
-0
/
+5
2012-04-21
tcp: Repair connection-time negotiated parameters
Pavel Emelyanov
1
-0
/
+1
2012-04-21
tcp: Initial repair mode
Pavel Emelyanov
1
-1
/
+13
2012-03-01
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-1
/
+2
2012-02-28
tcp: fix comment for tp->highest_sack
Neal Cardwell
1
-1
/
+2
2012-02-01
tcp: md5: protects md5sig_info with RCU
Eric Dumazet
1
-1
/
+1
2012-01-31
tcp: md5: rcu conversion
Eric Dumazet
1
-2
/
+1
2011-12-21
tcp: Replace constants with #define macros
Vijay Subramanian
1
-0
/
+5
2011-10-03
tcp: report ECN_SEEN in tcp_info
Eric Dumazet
1
-1
/
+2
2011-08-24
Proportional Rate Reduction for TCP.
Nandita Dukkipati
1
-0
/
+4
2011-06-08
tcp: RFC2988bis + taking RTT sample from 3WHS for the passive open side
Jerry Chu
1
-0
/
+1
2010-08-30
tcp: Add TCP_USER_TIMEOUT socket option.
Jerry Chu
1
-0
/
+1
2010-02-18
net: TCP thin dupack
Andreas Petlund
1
-1
/
+3
[next]