tcp: Make prior_ssthresh a u32

If previous window was above representable values of u16,
strange things will happen if undo with the truncated value
is called for. Alternatively, this could be fixed by some
max trickery but that would limit undoing high-speed undos.

Adds 16-bit hole but there isn't anything to fill it with.

Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by Ilpo Järvinen and committed by David S. Miller 4b749440 88860c9e

+1 -1
+1 -1
include/linux/tcp.h
··· 355 355 u32 lost_retrans_low; /* Sent seq after any rxmit (lowest) */ 356 356 357 357 u16 advmss; /* Advertised MSS */ 358 - u16 prior_ssthresh; /* ssthresh saved at recovery start */ 358 + u32 prior_ssthresh; /* ssthresh saved at recovery start */ 359 359 u32 lost_out; /* Lost packets */ 360 360 u32 sacked_out; /* SACK'd packets */ 361 361 u32 fackets_out; /* FACK'd packets */