aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4/tcp.c
AgeCommit message (Expand)Author
2023-08-11tcp: annotate data-races around fastopenq.max_qlenEric Dumazet
2023-08-11tcp: annotate data-races around tp->notsent_lowatEric Dumazet
2023-08-11tcp: annotate data-races around rskq_defer_acceptEric Dumazet
2023-08-11tcp: annotate data-races around tp->linger2Eric Dumazet
2023-08-11net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAXCambda Zhu
2023-06-09tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss setCambda Zhu
2023-06-09tcp: deny tcp_disconnect() when threads are waitingEric Dumazet
2023-05-30tcp: add annotations around sk->sk_shutdown accessesEric Dumazet
2023-05-30tcp: factor out __tcp_close() helperPaolo Abeni
2023-05-30tcp: return EPOLLOUT from tcp_poll only when notsent_bytes is half the limitSoheil Hassas Yeganeh
2022-10-26inet: fully convert sk->sk_rx_dst to RCU rulesEric Dumazet
2022-10-26tcp: annotate data-race around tcp_md5sig_pool_populatedEric Dumazet
2022-10-26tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limitedNeal Cardwell
2022-08-11tcp: Fix a data-race around sysctl_tcp_autocorking.Kuniyuki Iwashima
2022-07-29tcp: Fix data-races around sysctl_tcp_fastopen.Kuniyuki Iwashima
2022-07-29tcp: Fix data-races around some timeout sysctl knobs.Kuniyuki Iwashima
2022-07-29tcp: Fix data-races around sysctl_tcp_reordering.Kuniyuki Iwashima
2022-03-23tcp: make tcp_read_sock() more robustEric Dumazet
2021-11-26tcp: don't free a FIN sk_buff in tcp_remove_empty_skb()Jon Maxwell
2021-03-17tcp: add sanity tests to TCP_QUEUE_SEQEric Dumazet
2021-03-17tcp: annotate tp->write_seq lockless readsEric Dumazet
2021-03-17tcp: annotate tp->copied_seq lockless readsEric Dumazet
2020-11-05tcp: Prevent low rmem stalls with SO_RCVLOWAT.Arjun Roy
2020-10-01net: silence data-races on sk_backlog.tailEric Dumazet
2020-07-22tcp: md5: allow changing MD5 keys in all socket statesEric Dumazet
2020-07-22tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriersEric Dumazet
2020-07-22tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key()Eric Dumazet
2020-07-22tcp: make sure listeners don't initialize congestion-control stateChristoph Paasch
2020-05-20tcp: fix SO_RCVLOWAT hangs with fat skbsEric Dumazet
2020-05-20net: tcp: fix rx timestamp behavior for tcp_recvmsgKelly Littlepage
2020-05-20tcp: fix error recovery in tcp_zerocopy_receive()Eric Dumazet
2020-04-02tcp: repair: fix TCP_QUEUE_SEQ implementationEric Dumazet
2020-02-11tcp: clear tp->segs_{in|out} in tcp_disconnect()Eric Dumazet
2020-02-11tcp: clear tp->data_segs{in|out} in tcp_disconnect()Eric Dumazet
2020-02-11tcp: clear tp->delivered in tcp_disconnect()Eric Dumazet
2020-02-11tcp: clear tp->total_retrans in tcp_disconnect()Eric Dumazet
2020-01-29tcp: do not leave dangling pointers in tp->highest_sackEric Dumazet
2020-01-27tcp: annotate lockless access to tcp_memory_pressureEric Dumazet
2020-01-23tcp: refine rule to allow EPOLLOUT generation under mem pressureEric Dumazet
2020-01-09tcp: annotate tp->rcv_nxt lockless readsEric Dumazet
2019-11-24tcp: up initial rmem to 128KB and SYN rwin to around 64KBYuchung Cheng
2019-11-10net: use skb_queue_empty_lockless() in busy poll contextsEric Dumazet
2019-11-10net: use skb_queue_empty_lockless() in poll() handlersEric Dumazet
2019-09-10tcp: remove empty skb from write queue in error casesEric Dumazet
2019-07-28tcp: Reset bytes_acked and bytes_received when disconnectingChristoph Paasch
2019-07-28tcp: fix tcp_set_congestion_control() use from bpf hookEric Dumazet
2019-06-17tcp: limit payload size of sacked skbsEric Dumazet
2019-03-19tcp: do not report TCP_CM_INQ of 0 for closed connectionsSoheil Hassas Yeganeh
2019-02-23tcp: clear icsk_backoff in tcp_write_queue_purge()Eric Dumazet
2019-01-31tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT stateWillem de Bruijn