X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Ftcp%2Ftcp.h;h=2725c1f51cfed1f4bd8943e93cc344590e3d40c4;hb=fe8371f02c90f049266b6d6b06ca613d9a09ac24;hp=bc6e353b60ef7f67d82adb384b972bd18737b0eb;hpb=eedc74b804a955de39e013f14c97f2abb4770157;p=vpp.git diff --git a/src/vnet/tcp/tcp.h b/src/vnet/tcp/tcp.h index bc6e353b60e..2725c1f51cf 100644 --- a/src/vnet/tcp/tcp.h +++ b/src/vnet/tcp/tcp.h @@ -163,26 +163,23 @@ typedef struct tcp_configuration_ * a zero rwnd advertisement */ u32 rwnd_min_update_ack; - /** Delayed ack time (disabled) */ - u16 delack_time; - /** Timer ticks to wait for close from app */ - u16 closewait_time; + u32 closewait_time; /** Timer ticks to wait in time-wait. Also known as 2MSL */ - u16 timewait_time; + u32 timewait_time; /** Timer ticks to wait in fin-wait1 to send fin and rcv fin-ack */ - u16 finwait1_time; + u32 finwait1_time; /** Timer ticks to wait in last ack for ack */ - u16 lastack_time; + u32 lastack_time; /** Timer ticks to wait in fin-wait2 for fin */ - u16 finwait2_time; + u32 finwait2_time; /** Timer ticks to wait in closing for fin ack */ - u16 closing_time; + u32 closing_time; /** Time to wait (sec) before cleaning up the connection */ f32 cleanup_time; @@ -193,6 +190,9 @@ typedef struct tcp_configuration_ /** Number of preallocated half-open connections */ u32 preallocated_half_open_connections; + /** Maxium allowed GSO packet size */ + u32 max_gso_size; + /** Vectors of src addresses. Optional unless one needs > 63K active-opens */ ip4_address_t *ip4_src_addrs; ip6_address_t *ip6_src_addrs;