Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 May 2009 07:33:36 GMT
From:      Andre Oppermann <andre@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 161599 for review
Message-ID:  <200905050733.n457XauA003929@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=161599

Change 161599 by andre@andre_t61 on 2009/05/05 07:32:53

	Various WIP.

Affected files ...

.. //depot/projects/tcp_new/netinet/tcp_var.h#7 edit

Differences ...

==== //depot/projects/tcp_new/netinet/tcp_var.h#7 (text+ko) ====

@@ -144,7 +144,8 @@
 #define	TP_LOSSRECOV	3		/* loss recovery */
 #define	TP_LOSSREXMT	4		/* loss recovery failed, retransmit */
 #define	TP_PERSIST	5		/* persistent mode */
-#define	TP_URGENT	6		/* urgent mode */
+#define	TP_RETRY	6		/* retry after ENOMEM or ENOBUF */
+#define	TP_URGENT	7		/* urgent mode */
 
 	int	t_softerror;		/* possible error not yet reported */
 
@@ -159,6 +160,7 @@
 	tcp_seq	snd_nxt;		/* send next */
 	tcp_seq	snd_rxmt;		/* from where to retransmit */
 	tcp_seq snd_inflight;		/* estimate of data currently in the network (~SACK) */
+	u_int	snd_maxburst;		/* maximum send burst length */
 
 	tcp_seq	snd_up;			/* send urgent pointer */
 
@@ -240,21 +242,12 @@
 	int	snd_sacked;		/* data currently ack'ed through SACK */
 
 /* Congestion control algorithms */
-	union {
-	    struct tcc_newreno {
-		tcp_win	xxx;
-	    } tc_newreno;
-	    struct tcc_vegas {
-		tcp_win xxx;
-	    }
-	int	t_dupacks;		/* consecutive dup acks recd */
 	tcp_seq	snd_recover;		/* for use in NewReno Fast Recovery */
 	tcp_win	snd_cwnd_prev;		/* cwnd prior to retransmit */
 	tcp_win	snd_ssthresh_prev;	/* ssthresh prior to retransmit */
 	tcp_seq	snd_recover_prev;	/* snd_recover prior to retransmit */
 	tcp_win	t_badrxtwin;		/* window for retransmit recovery */
 	int	snd_limited;		/* segments limited transmitted */
-	} t_congest;
 };
 
 /*



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200905050733.n457XauA003929>