[haiku-bugs] Re: [Haiku] #13632: tcp: rfc 7323: adding PAWS timestamp check on Receive

  • From: "a-star" <trac@xxxxxxxxxxxx>
  • Date: Mon, 14 Aug 2017 20:24:16 -0000

#13632: tcp: rfc 7323: adding PAWS timestamp check on Receive
--------------------------------------+-----------------------------------
   Reporter:  a-star                  |      Owner:  axeld
       Type:  task                    |     Status:  new
   Priority:  normal                  |  Milestone:  Unscheduled
  Component:  Network & Internet/TCP  |    Version:  R1/Development
 Resolution:                          |   Keywords:  tcp, gsoc, slow start
 Blocked By:                          |   Blocking:
Has a Patch:  1                       |   Platform:  All
--------------------------------------+-----------------------------------

Comment (by a-star):

 Network byte order conversion was not being applied to the timestamp.value
 field since we simply had to echo it back to the sender. But now with PAWS
 processing, it checks if segment.timestamp value is less than
 fReceivedTimestamp and if so discards the packet. Thus the network byte
 conversion is important otherwise packets will keep on getting dropped.

--
Ticket URL: <https://dev.haiku-os.org/ticket/13632#comment:3>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: