net: tcp: Refactor the tcp header structs
authorBarret Rhoden <brho@cs.berkeley.edu>
Mon, 6 Nov 2017 16:40:42 +0000 (11:40 -0500)
committerBarret Rhoden <brho@cs.berkeley.edu>
Thu, 16 Nov 2017 15:46:56 +0000 (10:46 -0500)
commitc39a424279d48c3e1188cabb9f39993de94338bd
treebf8e5cdc4eacc9766b95f11f5ca0a8a317458e02
parentbc8c9377d3b34c9503b0cd43130a1d1d13a5feb8
net: tcp: Refactor the tcp header structs

v4 and v6 have the same TCP header (since it's the same protocol).  Plan 9
embeds them in TCP-IPv4 and TCP-IPv6 structs.  It behooves us to have a
common struct.  It could be used to clean up a bunch of tcp.c code, but for
now I just need it for a header helper.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
kern/include/net/tcp.h