Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b7d7a9e3 authored by Luca De Cicco's avatar Luca De Cicco Committed by David S. Miller
Browse files

[TCP] Westwood: comment fixes



Cleanup some comments and add more references

Signed-off-by: default avatarLuca De Cicco <ldecicco@gmail.com>
Signed-off-by: default avatarStephen Hemminger <shemminger@dxpl.pdx.osdl.net>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent f61e2901
Loading
Loading
Loading
Loading
+21 −4
Original line number Diff line number Diff line
/*
 * TCP Westwood+
 * TCP Westwood+: end-to-end bandwidth estimation for TCP
 *
 *	Angelo Dell'Aera:	TCP Westwood+ support
 *      Angelo Dell'Aera: author of the first version of TCP Westwood+ in Linux 2.4
 *
 * Support at http://c3lab.poliba.it/index.php/Westwood
 * Main references in literature:
 *
 * - Mascolo S, Casetti, M. Gerla et al.
 *   "TCP Westwood: bandwidth estimation for TCP" Proc. ACM Mobicom 2001
 *
 * - A. Grieco, s. Mascolo
 *   "Performance evaluation of New Reno, Vegas, Westwood+ TCP" ACM Computer
 *     Comm. Review, 2004
 *
 * - A. Dell'Aera, L. Grieco, S. Mascolo.
 *   "Linux 2.4 Implementation of Westwood+ TCP with Rate-Halving :
 *    A Performance Evaluation Over the Internet" (ICC 2004), Paris, June 2004
 *
 * Westwood+ employs end-to-end bandwidth measurement to set cwnd and
 * ssthresh after packet loss. The probing phase is as the original Reno.
 */

#include <linux/config.h>
@@ -93,7 +110,7 @@ static void westwood_update_window(struct sock *sk)
	struct westwood *w = inet_csk_ca(sk);
	s32 delta = tcp_time_stamp - w->rtt_win_sx;

	/* Initialise w->snd_una with the first acked sequence number in order
	/* Initialize w->snd_una with the first acked sequence number in order
	 * to fix mismatch between tp->snd_una and w->snd_una for the first
	 * bandwidth sample
	 */