summaryrefslogtreecommitdiffstats
path: root/net/ipv4/tcp.c
Commit message (Expand)AuthorAgeFilesLines
* tcp: Fix data races around icsk->icsk_af_ops.Kuniyuki Iwashima2024-07-051-4/+6
* tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTABJason Xing2024-07-051-1/+5
* tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV socketsEric Dumazet2024-05-171-2/+2
* tcp: properly terminate timers for kernel socketsEric Dumazet2024-04-131-0/+2
* tcp: fix incorrect parameter validation in the do_tcp_getsockopt() functionGavrilov Ilia2024-03-261-2/+2
* tcp: Add memory barrier to tcp_push()Salvatore Dipietro2024-02-231-0/+1
* tcp: annotate data-races around fastopenq.max_qlenEric Dumazet2023-08-111-1/+1
* tcp: annotate data-races around tp->notsent_lowatEric Dumazet2023-08-111-2/+2
* tcp: annotate data-races around rskq_defer_acceptEric Dumazet2023-08-111-5/+6
* tcp: annotate data-races around tp->linger2Eric Dumazet2023-08-111-4/+4
* net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAXCambda Zhu2023-08-111-2/+2
* tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss setCambda Zhu2023-06-091-1/+2
* tcp: deny tcp_disconnect() when threads are waitingEric Dumazet2023-06-091-0/+6
* tcp: add annotations around sk->sk_shutdown accessesEric Dumazet2023-05-301-6/+8
* tcp: factor out __tcp_close() helperPaolo Abeni2023-05-301-2/+7
* tcp: return EPOLLOUT from tcp_poll only when notsent_bytes is half the limitSoheil Hassas Yeganeh2023-05-301-2/+2
* inet: fully convert sk->sk_rx_dst to RCU rulesEric Dumazet2022-10-261-2/+1
* tcp: annotate data-race around tcp_md5sig_pool_populatedEric Dumazet2022-10-261-4/+10
* tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limitedNeal Cardwell2022-10-261-0/+2
* tcp: Fix a data-race around sysctl_tcp_autocorking.Kuniyuki Iwashima2022-08-111-1/+1
* tcp: Fix data-races around sysctl_tcp_fastopen.Kuniyuki Iwashima2022-07-291-2/+4
* tcp: Fix data-races around some timeout sysctl knobs.Kuniyuki Iwashima2022-07-291-1/+1
* tcp: Fix data-races around sysctl_tcp_reordering.Kuniyuki Iwashima2022-07-291-1/+1
* tcp: make tcp_read_sock() more robustEric Dumazet2022-03-231-4/+6
* tcp: don't free a FIN sk_buff in tcp_remove_empty_skb()Jon Maxwell2021-11-261-1/+1
* tcp: add sanity tests to TCP_QUEUE_SEQEric Dumazet2021-03-171-8/+15
* tcp: annotate tp->write_seq lockless readsEric Dumazet2021-03-171-8/+12
* tcp: annotate tp->copied_seq lockless readsEric Dumazet2021-03-171-9/+9
* tcp: Prevent low rmem stalls with SO_RCVLOWAT.Arjun Roy2020-11-051-0/+2
* net: silence data-races on sk_backlog.tailEric Dumazet2020-10-011-1/+1
* tcp: md5: allow changing MD5 keys in all socket statesEric Dumazet2020-07-221-4/+1
* tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriersEric Dumazet2020-07-221-3/+3
* tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key()Eric Dumazet2020-07-221-2/+5
* tcp: make sure listeners don't initialize congestion-control stateChristoph Paasch2020-07-221-0/+3
* tcp: fix SO_RCVLOWAT hangs with fat skbsEric Dumazet2020-05-201-3/+11
* net: tcp: fix rx timestamp behavior for tcp_recvmsgKelly Littlepage2020-05-201-2/+4
* tcp: fix error recovery in tcp_zerocopy_receive()Eric Dumazet2020-05-201-3/+4
* tcp: repair: fix TCP_QUEUE_SEQ implementationEric Dumazet2020-04-021-1/+3
* tcp: clear tp->segs_{in|out} in tcp_disconnect()Eric Dumazet2020-02-111-0/+2
* tcp: clear tp->data_segs{in|out} in tcp_disconnect()Eric Dumazet2020-02-111-0/+2
* tcp: clear tp->delivered in tcp_disconnect()Eric Dumazet2020-02-111-0/+1
* tcp: clear tp->total_retrans in tcp_disconnect()Eric Dumazet2020-02-111-0/+1
* tcp: do not leave dangling pointers in tp->highest_sackEric Dumazet2020-01-291-0/+1
* tcp: annotate lockless access to tcp_memory_pressureEric Dumazet2020-01-271-2/+2
* tcp: refine rule to allow EPOLLOUT generation under mem pressureEric Dumazet2020-01-231-4/+2
* tcp: annotate tp->rcv_nxt lockless readsEric Dumazet2020-01-091-2/+2
* tcp: up initial rmem to 128KB and SYN rwin to around 64KBYuchung Cheng2019-11-241-2/+2
* net: use skb_queue_empty_lockless() in busy poll contextsEric Dumazet2019-11-101-1/+1
* net: use skb_queue_empty_lockless() in poll() handlersEric Dumazet2019-11-101-1/+1
* tcp: remove empty skb from write queue in error casesEric Dumazet2019-09-101-9/+20