Wrong congestion-window when sequence numbers wrap around
Bug #1163833 reported by
Christoph Paasch
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tcptrace (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
When the sequence numbers wrap around, the owin-max value is incorrect.
This is because u_long is used inside tcptrace everywhere. On 64-bit arches this makes a 8-byte variable. Thus, wrap-arounds are incorrectly handled. tcptrace should rather use u_int32_t when handling sequence numbers.
I am ready to submit patches, but where is the development of tcptrace going on?
Cheers,
Christoph
To post a comment you must log in.
I am looking at a suspicious max_owin figure right now on tcptrace. How can I confirm if it is this bug?
max owin: 184467440694150 90185 bytes
avg owin: 253448508186350 bytes
wavg owin: 46856436230412512 bytes