From owner-freebsd-net@FreeBSD.ORG Sun Jan 25 13:18:55 2004 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AFFED16A4CE for ; Sun, 25 Jan 2004 13:18:55 -0800 (PST) Received: from mails.tsinghua.edu.cn (mails.tsinghua.edu.cn [166.111.8.16]) by mx1.FreeBSD.org (Postfix) with SMTP id 7CF4843D5A for ; Sun, 25 Jan 2004 13:18:53 -0800 (PST) (envelope-from lguohan00@mails.tsinghua.edu.cn) Received: (eyou send program); Mon, 26 Jan 2004 05:14:51 +0800 Message-ID: <275065291.05318@mails.tsinghua.edu.cn> Received: from unknown (HELO mails.tsinghua.edu.cn) (unknown@127.0.0.1) by 127.0.0.1 with SMTP; Mon, 26 Jan 2004 05:14:51 +0800 Received: (eqmail ); 25 Jan 2004 21:14:50 -0000 Received: from unknown (HELO lyfnotebook) (lguohan00@218.194.22.69) by mails.tsinghua.edu.cn with SMTP; 25 Jan 2004 21:14:50 -0000 Message-ID: <001301c3e388$a35b8f90$6401a8c0@lyfnotebook> From: "Guohan Lu" To: Date: Mon, 26 Jan 2004 05:17:27 +0800 MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: base64 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Subject: Bad "bad" retransmit recovery in TCP X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jan 2004 21:18:55 -0000 aGksDQogICAgSSBub3RpY2VkIGluIG15IFRDUCB0cmFjZSB0aGF0IHRoZXJlIGFyZSBtYW55IGJh ZCAiYmFkIiByZXRyYW5zbWl0IHJlY292ZXJpZXMuIFRoYXQgaXMgdGhlIHBhY2tldCBnZXQgbG9z dCwNCnRoZSB0aW1lb3V0IGhhcHBlbnMuIEhvd2V2ZXIsIHdoZW4gdGhlIGxvc3QgcGFja2V0IGFy ZSBhY2tub3dsZWRnZWQsIHRoZSBjd25kIG9mIHNlbmRlciBpcyBub3QgMiwgDQpidXQgcmVzdW1l cyB0aGUgdmFsdWUgYmVmb3JlIHRpbWVvdXQuIFRoaXMga2luZCBvZiBiZWhhdmlvciBoYXBwZW5z IHdoZW4gdGhlIFJUVCBpcyB2ZXJ5IHNtYWxsLCANCmFyb3VuZCBzZXZlcmFsIG1zLCBubyBtb3Jl IHRoYW4gMTBtcy4NCiAgICBJdCBzZWVtcyB0byBtZSB0aGF0IGZvbGxvd2luZyBjb2RlIGlzIHJ1 biB3aGVuIHRoZSBhY2tub3dsZWRnZW1lbnQgZm9yIHRoZSBsb3N0IHBhY2tldCBpcyByZWNlaXZl ZC4NCiAgaWYgKHRwLT50X3J4dHNoaWZ0ID09IDEgJiYgdGlja3MgPCB0cC0+dF9iYWRyeHR3aW4p IHsNCiAgIHRwLT5zbmRfY3duZCA9IHRwLT5zbmRfY3duZF9wcmV2Ow0KICAgdHAtPnNuZF9zc3Ro cmVzaCA9IHRwLT5zbmRfc3N0aHJlc2hfcHJldjsNCiAgIHRwLT5zbmRfbnh0ID0gdHAtPnNuZF9t YXg7DQogICB0cC0+dF9iYWRyeHR3aW4gPSAwOyAvKiBYWFggcHJvYmFibHkgbm90IHJlcXVpcmVk ICovIA0KICB9DQogICBJIHdvbmRlciBpZiB0X2JhZHJ4dHdpbiBpcyBub3QgY29ycmVjdGx5IHNl dCBpbiB0aGlzIHNpdHVhdGlvbj8gKHdoZW4gdGhlIHJ0dCBpcyB2ZXJ5IHNtYWxsKQ0KICAgDQpH dW9oYW4gTHU=