summaryrefslogtreecommitdiff
path: root/net/ipv4/tcp.c
AgeCommit message (Expand)AuthorFilesLines
2021-03-17tcp: add sanity tests to TCP_QUEUE_SEQEric Dumazet1-8/+15
2021-01-27tcp: fix TCP_USER_TIMEOUT with zero windowEnke Chen1-0/+1
2020-11-01tcp: Prevent low rmem stalls with SO_RCVLOWAT.Arjun Roy1-0/+2
2020-10-14tcp: use sendpage_ok() to detect misused .sendpageColy Li1-1/+2
2020-10-01net: silence data-races on sk_backlog.tailEric Dumazet1-1/+1
2020-08-19tcp: correct read of TFO keys on big endian systemsJason Baron1-12/+4
2020-07-22tcp: md5: allow changing MD5 keys in all socket statesEric Dumazet1-4/+1
2020-07-22tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriersEric Dumazet1-3/+3
2020-07-22tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key()Eric Dumazet1-2/+5
2020-07-22tcp: make sure listeners don't initialize congestion-control stateChristoph Paasch1-0/+3
2020-05-20net: tcp: fix rx timestamp behavior for tcp_recvmsgKelly Littlepage1-2/+4
2020-05-20tcp: fix SO_RCVLOWAT hangs with fat skbsEric Dumazet1-3/+11
2020-05-20tcp: fix error recovery in tcp_zerocopy_receive()Eric Dumazet1-3/+4
2020-04-01tcp: repair: fix TCP_QUEUE_SEQ implementationEric Dumazet1-1/+3
2020-02-11tcp: clear tp->segs_{in|out} in tcp_disconnect()Eric Dumazet1-0/+2
2020-02-11tcp: clear tp->data_segs{in|out} in tcp_disconnect()Eric Dumazet1-0/+2
2020-02-11tcp: clear tp->delivered in tcp_disconnect()Eric Dumazet1-0/+1
2020-02-11tcp: clear tp->total_retrans in tcp_disconnect()Eric Dumazet1-0/+1
2020-01-29tcp: do not leave dangling pointers in tp->highest_sackEric Dumazet1-0/+1
2020-01-23tcp: refine rule to allow EPOLLOUT generation under mem pressureEric Dumazet1-4/+2
2020-01-09tcp: fix data-race in tcp_recvmsg()Eric Dumazet1-8/+6
2019-10-28net: use skb_queue_empty_lockless() in busy poll contextsEric Dumazet1-1/+1
2019-10-28net: use skb_queue_empty_lockless() in poll() handlersEric Dumazet1-1/+1
2019-10-16tcp: fix a possible lockdep splat in tcp_done()Eric Dumazet1-2/+6
2019-10-13tcp: annotate sk->sk_wmem_queued lockless readsEric Dumazet1-2/+2
2019-10-13tcp: annotate sk->sk_sndbuf lockless readsEric Dumazet1-1/+1
2019-10-13tcp: annotate sk->sk_rcvbuf lockless readsEric Dumazet1-2/+2
2019-10-13tcp: annotate tp->urg_seq lockless readsEric Dumazet1-2/+3
2019-10-13tcp: annotate tp->snd_nxt lockless readsEric Dumazet1-1/+2
2019-10-13tcp: annotate tp->write_seq lockless readsEric Dumazet1-8/+12
2019-10-13tcp: annotate tp->copied_seq lockless readsEric Dumazet1-10/+10
2019-10-13tcp: annotate tp->rcv_nxt lockless readsEric Dumazet1-2/+2
2019-10-13tcp: add rcu protection around tp->fastopen_rskEric Dumazet1-3/+8
2019-10-10net: annotate sk->sk_rcvlowat lockless readsEric Dumazet1-1/+1
2019-10-10tcp: annotate lockless access to tcp_memory_pressureEric Dumazet1-2/+2
2019-10-03tcp: fix slab-out-of-bounds in tcp_zerocopy_receive()Eric Dumazet1-4/+2
2019-09-16tcp: Add snd_wnd to TCP_INFOThomas Higdon1-0/+1
2019-09-16tcp: Add TCP_INFO counter for packets received out-of-orderThomas Higdon1-0/+2
2019-09-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-10/+20
2019-08-28tcp: remove empty skb from write queue in error casesEric Dumazet1-10/+20
2019-08-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-0/+3
2019-08-09tcp: batch calls to sk_flush_backlog()Eric Dumazet1-5/+6
2019-08-09net/tls: prevent skb_orphan() from leaking TLS plain text with offloadJakub Kicinski1-0/+3
2019-07-31net: Use skb_frag_off accessorsJonathan Lemon1-3/+3
2019-07-23net: Use skb accessors in network coreMatthew Wilcox (Oracle)1-6/+8
2019-07-19tcp: fix tcp_set_congestion_control() use from bpf hookEric Dumazet1-1/+3
2019-07-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+2
2019-07-09tcp: Reset bytes_acked and bytes_received when disconnectingChristoph Paasch1-0/+2
2019-06-23net: fastopen: robustness and endianness fixes for SipHashArd Biesheuvel1-2/+1
2019-06-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+6