netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 0/2] tcp: fastopen: accept data/FIN present in SYNACK
@ 2016-02-02  5:03 Eric Dumazet
  2016-02-02  5:03 ` [PATCH net-next 1/2] tcp: fastopen: accept data/FIN present in SYNACK message Eric Dumazet
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Eric Dumazet @ 2016-02-02  5:03 UTC (permalink / raw)
  To: David S . Miller; +Cc: netdev, Eric Dumazet, Sara Dickinson, Yuchung Cheng

Implements RFC 7413 (TCP Fast Open) 4.2.2, accepting payload and/or FIN
in SYNACK messages, and prepare removal of SYN flag in tcp_recvmsg()

Eric Dumazet (2):
  tcp: fastopen: accept data/FIN present in SYNACK message
  tcp: do not enqueue skb with SYN flag

 include/net/tcp.h       |  1 +
 net/ipv4/tcp.c          |  8 ++++--
 net/ipv4/tcp_fastopen.c | 67 +++++++++++++++++++++++++++----------------------
 net/ipv4/tcp_input.c    |  3 +++
 4 files changed, 47 insertions(+), 32 deletions(-)

-- 
2.7.0.rc3.207.g0ac5344

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2016-02-06 21:56 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-02  5:03 [PATCH net-next 0/2] tcp: fastopen: accept data/FIN present in SYNACK Eric Dumazet
2016-02-02  5:03 ` [PATCH net-next 1/2] tcp: fastopen: accept data/FIN present in SYNACK message Eric Dumazet
2016-02-02  5:03 ` [PATCH net-next 2/2] tcp: do not enqueue skb with SYN flag Eric Dumazet
2016-02-06  8:13 ` [PATCH net-next 0/2] tcp: fastopen: accept data/FIN present in SYNACK David Miller
2016-02-06 18:52   ` Eric Dumazet
2016-02-06 19:16     ` [PATCH net-next] tcp: fastopen: call tcp_fin() if FIN " Eric Dumazet
2016-02-06 21:50       ` David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).