Re: TCP: orphans broken by RFC 2525 #2.17

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Eric Dumazet
Date: Sunday, September 26, 2010 - 10:48 pm

Le lundi 27 septembre 2010 à 07:39 +0200, Willy Tarreau a écrit :

If you can cook a patch that makes sure the RST is sent, just do so.

Your previous attempt was wrong, since the RST was sent only if client
sent "req3".

If it sent "req1", "req2" only, req2 was unread and still no RST sent.

This is an RFC violation.

Its a bit tricky, because you cannot send the FIN flag on the last
segment, but have to wait for the final ACK coming from client, to
finally send an RST.



--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
TCP: orphans broken by RFC 2525 #2.17, Willy Tarreau, (Sun Sep 26, 6:17 am)
Re: TCP: orphans broken by RFC 2525 #2.17, Eric Dumazet, (Sun Sep 26, 10:02 am)
Re: TCP: orphans broken by RFC 2525 #2.17, Willy Tarreau, (Sun Sep 26, 10:40 am)
Re: TCP: orphans broken by RFC 2525 #2.17, Eric Dumazet, (Sun Sep 26, 11:35 am)
Re: TCP: orphans broken by RFC 2525 #2.17, Willy Tarreau, (Sun Sep 26, 11:49 am)
Re: TCP: orphans broken by RFC 2525 #2.17, Willy Tarreau, (Sun Sep 26, 12:16 pm)
Re: TCP: orphans broken by RFC 2525 #2.17, Eric Dumazet, (Sun Sep 26, 2:01 pm)
Re: TCP: orphans broken by RFC 2525 #2.17, Willy Tarreau, (Sun Sep 26, 2:46 pm)
Re: TCP: orphans broken by RFC 2525 #2.17, David Miller, (Sun Sep 26, 3:10 pm)
Re: TCP: orphans broken by RFC 2525 #2.17, David Miller, (Sun Sep 26, 3:13 pm)
Re: TCP: orphans broken by RFC 2525 #2.17, David Miller, (Sun Sep 26, 3:14 pm)
Re: TCP: orphans broken by RFC 2525 #2.17, David Miller, (Sun Sep 26, 3:19 pm)
Re: TCP: orphans broken by RFC 2525 #2.17, Willy Tarreau, (Sun Sep 26, 3:34 pm)
Re: TCP: orphans broken by RFC 2525 #2.17, David Miller, (Sun Sep 26, 3:38 pm)
Re: TCP: orphans broken by RFC 2525 #2.17, Willy Tarreau, (Sun Sep 26, 3:54 pm)
Re: TCP: orphans broken by RFC 2525 #2.17, David Miller, (Sun Sep 26, 4:08 pm)
Re: TCP: orphans broken by RFC 2525 #2.17, Willy Tarreau, (Sun Sep 26, 4:25 pm)
Re: TCP: orphans broken by RFC 2525 #2.17, David Miller, (Sun Sep 26, 6:12 pm)
Re: TCP: orphans broken by RFC 2525 #2.17, Willy Tarreau, (Sun Sep 26, 10:39 pm)
Re: TCP: orphans broken by RFC 2525 #2.17, Eric Dumazet, (Sun Sep 26, 10:48 pm)
Re: TCP: orphans broken by RFC 2525 #2.17, Willy Tarreau, (Sun Sep 26, 11:04 pm)
Re: TCP: orphans broken by RFC 2525 #2.17, David Miller, (Sun Sep 26, 11:42 pm)
Re: TCP: orphans broken by RFC 2525 #2.17, David Miller, (Sun Sep 26, 11:44 pm)
Re: TCP: orphans broken by RFC 2525 #2.17, Willy Tarreau, (Mon Sep 27, 12:34 am)
Re: TCP: orphans broken by RFC 2525 #2.17, David Miller, (Mon Sep 27, 12:42 am)
Re: TCP: orphans broken by RFC 2525 #2.17, Julian Anastasov, (Mon Sep 27, 2:12 am)
Re: TCP: orphans broken by RFC 2525 #2.17, Willy Tarreau, (Mon Sep 27, 12:21 pm)
Re: TCP: orphans broken by RFC 2525 #2.17, Willy Tarreau, (Mon Sep 27, 12:24 pm)
Re: TCP: orphans broken by RFC 2525 #2.17, Eric Dumazet, (Mon Sep 27, 1:00 pm)
Re: TCP: orphans broken by RFC 2525 #2.17, Julian Anastasov, (Tue Sep 28, 2:01 am)
Re: TCP: orphans broken by RFC 2525 #2.17, Willy Tarreau, (Tue Sep 28, 2:26 am)