From: Guo-Fu Tseng <[email protected]>

I modified 3/6 and 4/6 in this series.

This series of patches tries to fix some TCP issue encountered by user.
And I'm sending it to ask for suggestions and feedbacks.

These two patches tries to make TCP close action more compatible to
RFC 796 and easier to maintain.
[PATCHv2 1/6] [tcp] Receive and Close flow adjustment
[PATCHv2 2/6] [tcp] Distinguish passive and active close with proper actions

Tim, Piotr, and me thinks it might do good in some cases.
Michael already added it to his branch.
And I modified it by referencing his cleaner approach.
[PATCHv2 3/6] [tcp] Randomize TCP bind port

This fixes the issue for some user downloading an non-bootable image with
scripts, and gPXE exits too quickly to have proper response to server.
[PATCHv2 4/6] [core] Keep scheduling while shell banner waiting

These two patches would be needed for later TCP out-of-order receive
queue implementation.
[PATCHv2 5/6] [tcp] Port tcp sequence helper functions from Linux
[PATCHv2 6/6] [tcp] Fix possible misjudged SYN/FIN ACKed status

The git branch for these patches is located at:
http://git.etherboot.org/?p=people/cooldavid/gpxe.git;a=shortlog;h=refs/heads/tcpfix

Signed-off-by: Guo-Fu Tseng <[email protected]>

_______________________________________________
gPXE-devel mailing list
[email protected]
http://etherboot.org/mailman/listinfo/gpxe-devel

Reply via email to