From owner-freebsd-net Sun Mar 16 3:39:39 2003 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 DAB8C37B401 for ; Sun, 16 Mar 2003 03:39:37 -0800 (PST) Received: from gvr.gvr.org (gvr.gvr.org [212.61.40.17]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2B9E443FAF for ; Sun, 16 Mar 2003 03:39:36 -0800 (PST) (envelope-from guido@gvr.org) Received: by gvr.gvr.org (Postfix, from userid 657) id A3FF61A; Sun, 16 Mar 2003 12:39:34 +0100 (CET) Date: Sun, 16 Mar 2003 12:39:34 +0100 From: Guido van Rooij To: Barney Wolff Cc: "J. W. Ballantine" , freebsd-net@FreeBSD.ORG Subject: Re: route pointing to a gateway that's not on net Message-ID: <20030316113934.GA30546@gvr.gvr.org> References: <20030314202944.GA5071@gvr.gvr.org> <200303142117.h2ELHdl21193@akiva.homer.att.com> <20030315214239.GA23489@gvr.gvr.org> <20030315222000.GA40787@pit.databus.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030315222000.GA40787@pit.databus.com> Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Why don't we just start all over again. IIRC this is his situation: 1) Local LAN 10.0.0.0/8 2) gateway on that LAN: 10.17.47.37 3) Host X on the LAN that should have an 209.122.66.XXX IP address. I assume here that he controls the 10.17.47.37 gateway. This is what he should do: # give host IP address ifconfig xl0 inet 209.122.66.XXX # make sure host can send packets to 10.* hosts route add -net 10.0.0.0 -iface xl0 # make sure 10.* hosts can send something back # I assume that all 10.* hosts have a deault route to 10.17.47.37 # The following is done on the gatewaym: route add -host 209.122.66.XXX -iface # Okay..now 209.122.66.XXX should be able to reach all 10 hosts # the following should add reachbility of the rest of the world, except # 209.122.66.* route add default 10.17.47.37 at this point he an do what I suggested to give reachability to the other 209.122.66.* hosts -Guido To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Sun Mar 16 8:54:18 2003 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 167F137B401 for ; Sun, 16 Mar 2003 08:54:17 -0800 (PST) Received: from cell.sick.ru (cell.sick.ru [195.91.162.238]) by mx1.FreeBSD.org (Postfix) with ESMTP id E4E7E43F93 for ; Sun, 16 Mar 2003 08:54:15 -0800 (PST) (envelope-from glebius@cell.sick.ru) Received: from cell.sick.ru (glebius@localhost [127.0.0.1]) by cell.sick.ru (8.12.6/8.12.6) with ESMTP id h2GGsDd3049142 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO) for ; Sun, 16 Mar 2003 19:54:14 +0300 (MSK) (envelope-from glebius@cell.sick.ru) Received: (from glebius@localhost) by cell.sick.ru (8.12.6/8.12.6/Submit) id h2GGsDXe049141 for net@FreeBSD.ORG; Sun, 16 Mar 2003 19:54:13 +0300 (MSK) Date: Sun, 16 Mar 2003 19:54:13 +0300 From: Gleb Smirnoff To: net@FreeBSD.ORG Subject: polling for gigabit NICs Message-ID: <20030316165413.GA49098@cell.sick.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline User-Agent: Mutt/1.5.1i Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi. I'm going to buy a gigabit interface for a heavy loaded router (currently 5 fxp's), and discovered that none of em(4), gx(4), bge(4) support polling in STABLE. Can you tell me which gigabit NIC driver (em, bge, gx) will be the first to support polling in future? -- Totus tuus, Glebius. GLEBIUS-RIPN GLEB-RIPE To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Sun Mar 16 17: 0:25 2003 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 D76A437B401 for ; Sun, 16 Mar 2003 17:00:23 -0800 (PST) Received: from magellan.palisadesys.com (magellan.palisadesys.com [192.188.162.211]) by mx1.FreeBSD.org (Postfix) with ESMTP id D6F7143FB1 for ; Sun, 16 Mar 2003 17:00:22 -0800 (PST) (envelope-from ghelmer@palisadesys.com) Received: from spencer (desmdslgw5poolb229.desm.uswest.net [63.230.49.229]) (authenticated bits=0) by magellan.palisadesys.com (8.12.8/8.12.8) with ESMTP id h2H10B9S088281 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Sun, 16 Mar 2003 19:00:17 -0600 (CST) (envelope-from ghelmer@palisadesys.com) From: "Guy Helmer" To: "'Gleb Smirnoff'" , Subject: RE: polling for gigabit NICs Date: Sun, 16 Mar 2003 19:00:12 -0600 Organization: Palisade Systems, Inc Message-ID: <003701c2ec20$942cfc80$0200000a@spencer> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.2627 Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 In-Reply-To: <20030316165413.GA49098@cell.sick.ru> Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org I have patches to finish polling support for the em(4) driver; the em driver developer also has patches that he said he would commit after 4.8-release. The bge(4) driver has tunables in the source code that (as I understand them) allow you to adjust the number of microseconds between interrupts (look for the place in the driver where sc->bge_rx_coal_ticks and related values are set). I have increased those to decrease the interrupts to a reasonable load on the systems I have used. Hope this helps, Guy > -----Original Message----- > From: owner-freebsd-net@FreeBSD.ORG > [mailto:owner-freebsd-net@FreeBSD.ORG] On Behalf Of Gleb Smirnoff > Sent: Sunday, March 16, 2003 10:54 AM > To: net@FreeBSD.ORG > Subject: polling for gigabit NICs > > > Hi. > > I'm going to buy a gigabit interface for a heavy loaded router > (currently 5 fxp's), and discovered that none of em(4), gx(4), bge(4) > support polling in STABLE. > > Can you tell me which gigabit NIC driver (em, bge, gx) will be the > first to support polling in future? > > -- > Totus tuus, Glebius. > GLEBIUS-RIPN GLEB-RIPE > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-net" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Mon Mar 17 6:13:24 2003 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 E66FE37B404 for ; Mon, 17 Mar 2003 06:13:22 -0800 (PST) Received: from kcmso2.proxy.att.com (kcmso2.att.com [192.128.134.71]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D6CE43F75 for ; Mon, 17 Mar 2003 06:13:21 -0800 (PST) (envelope-from jwb@homer.att.com) Received: from ulysses.homer.att.com ([135.205.193.8]) by kcmso2.proxy.att.com (AT&T IPNS/MSO-4.0) with ESMTP id h2HEDJFl006902; Mon, 17 Mar 2003 08:13:19 -0600 (CST) Received: from akiva.homer.att.com (akiva.homer.att.com [135.205.212.39]) by ulysses.homer.att.com (8.9.3/8.9.3) with ESMTP id JAA27100; Mon, 17 Mar 2003 09:13:18 -0500 (EST) Received: from akiva.homer.att.com (localhost [127.0.0.1]) by akiva.homer.att.com (8.11.6+Sun/8.9.3) with ESMTP id h2HEDIl22986; Mon, 17 Mar 2003 09:13:18 -0500 (EST) Message-Id: <200303171413.h2HEDIl22986@akiva.homer.att.com> X-Mailer: exmh version 2.6.2 03/12/2003 with nmh-1.0.4 To: Guido van Rooij Cc: Barney Wolff , freebsd-net@FreeBSD.ORG Subject: Re: route pointing to a gateway that's not on net In-reply-to: Your message of "Sun, 16 Mar 2003 12:39:34 +0100." <20030316113934.GA30546@gvr.gvr.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 17 Mar 2003 09:13:18 -0500 From: "J. W. Ballantine" Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org ---------- In Response to your message ------------- > Date: Sun, 16 Mar 2003 12:39:34 +0100 > To: Barney Wolff > From: Guido van Rooij > Subject: Re: route pointing to a gateway that's not on net > > Why don't we just start all over again. > > IIRC this is his situation: > 1) Local LAN 10.0.0.0/8 > 2) gateway on that LAN: 10.17.47.37 > 3) Host X on the LAN that should have an 209.122.66.XXX IP address. > > I assume here that he controls the 10.17.47.37 gateway. This is a Hybrid cable modem box, that AFAIK I can't do the route add on. > > This is what he should do: > > # give host IP address > ifconfig xl0 inet 209.122.66.XXX > # make sure host can send packets to 10.* hosts > route add -net 10.0.0.0 -iface xl0 > # make sure 10.* hosts can send something back > # I assume that all 10.* hosts have a deault route to 10.17.47.37 > # The following is done on the gatewaym: > route add -host 209.122.66.XXX -iface > # Okay..now 209.122.66.XXX should be able to reach all 10 hosts > # the following should add reachbility of the rest of the world, except > # 209.122.66.* > route add default 10.17.47.37 > > at this point he an do what I suggested to give reachability to the other > 209.122.66.* hosts > > -Guido > FWIW, and I know it's not much, windows, mac and linux will work with this strange setup. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Mon Mar 17 6:22: 1 2003 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 276D537B401 for ; Mon, 17 Mar 2003 06:22:00 -0800 (PST) Received: from gvr.gvr.org (gvr.gvr.org [212.61.40.17]) by mx1.FreeBSD.org (Postfix) with ESMTP id 926D543FBF for ; Mon, 17 Mar 2003 06:21:58 -0800 (PST) (envelope-from guido@gvr.org) Received: by gvr.gvr.org (Postfix, from userid 657) id AFDF71A; Mon, 17 Mar 2003 15:21:56 +0100 (CET) Date: Mon, 17 Mar 2003 15:21:56 +0100 From: Guido van Rooij To: "J. W. Ballantine" Cc: Barney Wolff , freebsd-net@FreeBSD.ORG Subject: Re: route pointing to a gateway that's not on net Message-ID: <20030317142156.GA58705@gvr.gvr.org> References: <20030316113934.GA30546@gvr.gvr.org> <200303171413.h2HEDIl22986@akiva.homer.att.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200303171413.h2HEDIl22986@akiva.homer.att.com> Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Mon, Mar 17, 2003 at 09:13:18AM -0500, J. W. Ballantine wrote: > > IIRC this is his situation: > > 1) Local LAN 10.0.0.0/8 > > 2) gateway on that LAN: 10.17.47.37 > > 3) Host X on the LAN that should have an 209.122.66.XXX IP address. > > > > I assume here that he controls the 10.17.47.37 gateway. > > This is a Hybrid cable modem box, that AFAIK I can't > do the route add on. Okay..apparently I don't know excatly how your setup is. Let me make a small drawing: internet +-+--------------+----+ | GATEWAY +-----+ |modem+--------------+ +-----+ | | |---+-----+---------| | | | H1 H2 H3 The modem acts transparently. H1 is the host you want to give internet access. It should DHCP from some host positioned after the modem. H2 and H3 are local hosts that should be able to communicate with H1. They will not have internet access. H2 and H3 are assigned addresses (by you), in the 10.0.0.0/8 range. Is that correct? If you have more info, please provide it. > > FWIW, and I know it's not much, windows, mac and linux will work > with this strange setup. FreeBSD will too..the question is HOW. You could help me by telling how to mconfigure Linux on your setup. -Guido To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Mon Mar 17 7: 6:55 2003 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 01C9C37B401; Mon, 17 Mar 2003 07:06:54 -0800 (PST) Received: from mailgw.cscoms.com (mailgw.cscoms.com [202.183.255.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id CE6904401E; Mon, 17 Mar 2003 07:06:29 -0800 (PST) (envelope-from job2546@thaimail.com) Received: from cscoms.com (mail.cscoms.com [202.183.255.23]) by mailgw.cscoms.com (8.12.8/8.12.3) with ESMTP id h2HF1nil061556; Mon, 17 Mar 2003 22:01:50 +0700 (ICT) Received: from ME (dial-144.ras-21.bkk.c.cscoms.com [203.170.145.144]) by cscoms.com (8.12.8/8.12.3) with SMTP id h2HEptwo024893; Mon, 17 Mar 2003 21:51:56 +0700 (GMT) Date: Mon, 17 Mar 2003 21:51:55 +0700 (GMT) Message-Id: <200303171451.h2HEptwo024893@cscoms.com> From: job2546@thaimail.com Subject: "ถ้าคุณยังทำสิ่งที่คุณทำอยู่วันนี้ พรุ่งนี้ก็จะเหมือนวันนี้ X-Priority: 1 (Highest) Reply-To: job2546@thaimail.com X-Mailer: Microsoft Outlook Express 5.00.2615.200 MIME-Version: 1.0 Content-type: multipart/mixed; boundary="#MYBOUNDARY#" X-Virus-Scanned: by amavisd-milter (http://amavis.org/) To: undisclosed-recipients: ; Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --#MYBOUNDARY# Content-Type: text/plain; charset=ansi Content-Transfer-Encoding: 8bit "หากคุณล้มเหลวที่จะวางแผน ย่อมแปลว่าคุณวางแผนที่จะล้มเหลว" จิม โรห์น นักปรัชญาอันดับ 1 ของโลก เช่น คุณคิดว่าในชีวิตนี้เราคงไม่มีทางรวย คุณก็ไจะไม่มีทางรวยเลย หรือ "คุณคิดว่าสักวันถึงฉันต้องรวยแน่ๆ" จิม โรห์น บอกว่า "ถ้าคุณยังทำสิ่งที่คุณทำอยู่ทุกวันนี้ อีก 3 ปีข้างหน้าลองคิดดูว่า คุณจะมีโอกาสรวยได้หรือไม่" "ถ้าคำตอบคือ ใช่ คุณกำลังจะรวย" ก็ยินดีกับคุณด้วยครับคุณกำลังจะรวยแล้ว "แต่ถ้าคำตอบคือ ไม่ คุณไม่สามารถรวยได้" คุณต้องเปลี่ยนอะไรสักอย่างในชีวิตคุณแล้ว จิม โรห์น บอกอีกว่า "ถ้าคุณยังทำสิ่งที่คุณทำอยู่วันนี้ พรุ่งนี้ก็จะเหมือนวันนี้ ไปเรื่อยๆไม่มีที่สิ้นสุด" หมายความว่า -ถ้าวันนี้คุณยังต้องวิ่งหาเงิน จ่ายหนี้ต่างๆ -ถ้าวันนี้คุณยังถูกเจ้านายกดขี่ ใช้งานอย่างหนัก -ถ้าวันนี้คุณยังหาทางออกไม่ได้ ลองเปิดโอกาสให้ตัวเองดู เปิดใจของคุณให้กว้างแล้วเดินตามเรามาหรือปล่อยให้โอกาสนี้หลุดลอยไป ============================================================ คุณสามารถเข้าไปดูรายละเอียดเพิ่มเติมและกรอกข้อมูลเพื่อขอรับข้อมูลเบื้องต้นฟรี ! ได้ที่ http://www.geocities.com/thaigetrich/easywork ============================================================ ขออภัยหากข้อความนี้ถูกส่งไปยังคุณโดยบังเอิญ หากคุณไม่ต้องการรับข้อความนี้อีกกรุณา mail มาที่ www.ecommerce.web1000.com/unsub --#MYBOUNDARY#-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Mon Mar 17 7: 7:18 2003 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 31E0837B40B; Mon, 17 Mar 2003 07:07:10 -0800 (PST) Received: from mailgw.cscoms.com (mailgw.cscoms.com [202.183.255.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F8CC43FEA; Mon, 17 Mar 2003 07:06:59 -0800 (PST) (envelope-from job2546@thaimail.com) Received: from cscoms.com (mail.cscoms.com [202.183.255.23]) by mailgw.cscoms.com (8.12.8/8.12.3) with ESMTP id h2HF1oin061557; Mon, 17 Mar 2003 22:02:07 +0700 (ICT) Received: from ME (dial-144.ras-21.bkk.c.cscoms.com [203.170.145.144]) by cscoms.com (8.12.8/8.12.3) with SMTP id h2HEpuwo024912; Mon, 17 Mar 2003 21:51:57 +0700 (GMT) Date: Mon, 17 Mar 2003 21:51:56 +0700 (GMT) Message-Id: <200303171451.h2HEpuwo024912@cscoms.com> From: job2546@thaimail.com Subject: "ถ้าคุณยังทำสิ่งที่คุณทำอยู่วันนี้ พรุ่งนี้ก็จะเหมือนวันนี้ X-Priority: 1 (Highest) Reply-To: job2546@thaimail.com X-Mailer: Microsoft Outlook Express 5.00.2615.200 MIME-Version: 1.0 Content-type: multipart/mixed; boundary="#MYBOUNDARY#" X-Virus-Scanned: by amavisd-milter (http://amavis.org/) To: undisclosed-recipients: ; Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --#MYBOUNDARY# Content-Type: text/plain; charset=ansi Content-Transfer-Encoding: 8bit "หากคุณล้มเหลวที่จะวางแผน ย่อมแปลว่าคุณวางแผนที่จะล้มเหลว" จิม โรห์น นักปรัชญาอันดับ 1 ของโลก เช่น คุณคิดว่าในชีวิตนี้เราคงไม่มีทางรวย คุณก็ไจะไม่มีทางรวยเลย หรือ "คุณคิดว่าสักวันถึงฉันต้องรวยแน่ๆ" จิม โรห์น บอกว่า "ถ้าคุณยังทำสิ่งที่คุณทำอยู่ทุกวันนี้ อีก 3 ปีข้างหน้าลองคิดดูว่า คุณจะมีโอกาสรวยได้หรือไม่" "ถ้าคำตอบคือ ใช่ คุณกำลังจะรวย" ก็ยินดีกับคุณด้วยครับคุณกำลังจะรวยแล้ว "แต่ถ้าคำตอบคือ ไม่ คุณไม่สามารถรวยได้" คุณต้องเปลี่ยนอะไรสักอย่างในชีวิตคุณแล้ว จิม โรห์น บอกอีกว่า "ถ้าคุณยังทำสิ่งที่คุณทำอยู่วันนี้ พรุ่งนี้ก็จะเหมือนวันนี้ ไปเรื่อยๆไม่มีที่สิ้นสุด" หมายความว่า -ถ้าวันนี้คุณยังต้องวิ่งหาเงิน จ่ายหนี้ต่างๆ -ถ้าวันนี้คุณยังถูกเจ้านายกดขี่ ใช้งานอย่างหนัก -ถ้าวันนี้คุณยังหาทางออกไม่ได้ ลองเปิดโอกาสให้ตัวเองดู เปิดใจของคุณให้กว้างแล้วเดินตามเรามาหรือปล่อยให้โอกาสนี้หลุดลอยไป ============================================================ คุณสามารถเข้าไปดูรายละเอียดเพิ่มเติมและกรอกข้อมูลเพื่อขอรับข้อมูลเบื้องต้นฟรี ! ได้ที่ http://www.geocities.com/thaigetrich/easywork ============================================================ ขออภัยหากข้อความนี้ถูกส่งไปยังคุณโดยบังเอิญ หากคุณไม่ต้องการรับข้อความนี้อีกกรุณา mail มาที่ www.ecommerce.web1000.com/unsub --#MYBOUNDARY#-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Mon Mar 17 8:30:47 2003 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 2EE1637B401 for ; Mon, 17 Mar 2003 08:30:46 -0800 (PST) Received: from cell.sick.ru (cell.sick.ru [195.91.162.238]) by mx1.FreeBSD.org (Postfix) with ESMTP id E81F043F75 for ; Mon, 17 Mar 2003 08:30:44 -0800 (PST) (envelope-from glebius@cell.sick.ru) Received: from cell.sick.ru (glebius@localhost [127.0.0.1]) by cell.sick.ru (8.12.6/8.12.6) with ESMTP id h2HGUgd3053213 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Mon, 17 Mar 2003 19:30:43 +0300 (MSK) (envelope-from glebius@cell.sick.ru) Received: (from glebius@localhost) by cell.sick.ru (8.12.6/8.12.6/Submit) id h2HGUgDM053212; Mon, 17 Mar 2003 19:30:42 +0300 (MSK) Date: Mon, 17 Mar 2003 19:30:42 +0300 From: Gleb Smirnoff To: net@FreeBSD.ORG Subject: Re: polling for gigabit NICs Message-ID: <20030317163042.GC53145@cell.sick.ru> References: <20030316165413.GA49098@cell.sick.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: <20030316165413.GA49098@cell.sick.ru> User-Agent: Mutt/1.5.1i Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Sun, Mar 16, 2003 at 07:54:13PM +0300, Gleb Smirnoff wrote: T> Can you tell me which gigabit NIC driver (em, bge, gx) will be the T> first to support polling in future? I haven't noticed nge(4). It already supports polling :) -- Totus tuus, Glebius. GLEBIUS-RIPN GLEB-RIPE To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Mon Mar 17 19:54:48 2003 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 C1A4C37B401; Mon, 17 Mar 2003 19:54:46 -0800 (PST) Received: from sccrmhc01.attbi.com (sccrmhc01.attbi.com [204.127.202.61]) by mx1.FreeBSD.org (Postfix) with ESMTP id 15D5B43FA3; Mon, 17 Mar 2003 19:54:46 -0800 (PST) (envelope-from DougB@freebsd.org) Received: from 12-234-22-23.client.attbi.com ([12.234.22.23]) by sccrmhc01.attbi.com (sccrmhc01) with SMTP id <20030318035445001007b8nle>; Tue, 18 Mar 2003 03:54:45 +0000 Date: Mon, 17 Mar 2003 19:54:44 -0800 (PST) From: Doug Barton To: Paolo M Cc: questions@freebsd.org, net@freebsd.org Subject: Re: BIND stange behavior In-Reply-To: <20030306215023.64687.qmail@web14803.mail.yahoo.com> Message-ID: <20030317193338.N15437@mbbg.pbec.lnubb.pbz> References: <20030306215023.64687.qmail@web14803.mail.yahoo.com> Organization: http://www.FreeBSD.org/ X-message-flag: Outlook -- Not just for spreading viruses anymore! MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Thu, 6 Mar 2003, Paolo M wrote: > Hi Everybody, > > I am using a FreeBSD 4.7p7 box as the gateway to the > Internet in my home. > > I saw a very starnge behavior accessing mail.yahoo.com > from a connected Apple MacOS (but also from any other > PC), the first attempt to resolve the names replies an > error. If I repeat the request everything is fine. If > I wait some minutes all the sequence repeats... Are you blocking TCP for your name server by chance, or are you behind a PIX firewall? The answer for mail.yahoo.com is sometimes larger than a UDP packet can handle, so your resolver is either retrying with TCP, and/or it's negotiating a UDP packet size larger than PIX firewalls can understand. Doug -- This .signature sanitized for your protection To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Wed Mar 19 1:31:48 2003 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 AA21037B401 for ; Wed, 19 Mar 2003 01:31:46 -0800 (PST) Received: from gandalf.online.bg (gandalf.online.bg [217.75.128.9]) by mx1.FreeBSD.org (Postfix) with SMTP id A7A0943F3F for ; Wed, 19 Mar 2003 01:31:44 -0800 (PST) (envelope-from roam@ringlet.net) Received: (qmail 7685 invoked from network); 19 Mar 2003 09:27:06 -0000 Received: from office.sbnd.net (HELO straylight.ringlet.net) (217.75.140.130) by gandalf.online.bg with SMTP; 19 Mar 2003 09:27:06 -0000 Received: (qmail 26878 invoked by uid 1000); 19 Mar 2003 09:30:02 -0000 Date: Wed, 19 Mar 2003 11:30:02 +0200 From: Peter Pentchev To: net@FreeBSD.org Cc: Tristan Goode Subject: write(2) SIGPIPE on a closed socket? Message-ID: <20030319093002.GT468@straylight.oblivion.bg> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="7fwXp2o0gOrkU5lS" Content-Disposition: inline User-Agent: Mutt/1.5.3i Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --7fwXp2o0gOrkU5lS Content-Type: text/plain; charset=windows-1251 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, In http://marc.theaimsgroup.com/?l=3Ddjbdns&m=3D104796742521473&w=3D2 and http://marc.theaimsgroup.com/?l=3Ddjbdns&m=3D104802936220297&w=3D2 Tristan Goode describes a weird problem on FreeBSD 4.5: a program (DJB's dnscache) getting a SIGPIPE when attempting to write to an incoming connection's socket. Presumably, the client closed the connection in the meantime, possibly due to a timeout; the funny part is that the ktrace's show the following sequence of events: line 320845: accept() returns fd 170 line 320875-325758: successive read()'s return data line 325784: a successful write() returns the full amount of data written line 325794-328586: more read()'s line 328612: another successful write() (repeat a few more times, exactly the same pattern) line 334354: the last successful write() line 334364-335002: more read()'s, all successful line 335028: another attempted write() line 335029: PSIG SIGPIPE The question: if the client closed the socket, shouldn't a write(2) return -1 with errno =3D=3D EPIPE before sending a SIGPIPE? Does anyone know anything about problems with writing to closed sockets in FreeBSD 4.5 or such? A bzipped version of the tracefile is available at http://people.FreeBSD.org/~roam/dnscache-ktrace.txt.bz2 G'luck, Peter --=20 Peter Pentchev roam@ringlet.net roam@sbnd.net roam@FreeBSD.org PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 because I didn't think of a good beginning of it. --7fwXp2o0gOrkU5lS Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+eDia7Ri2jRYZRVMRAgtHAKChd4gfAIaqX2vHBzcqohk85v75EwCfeiAX DvIjje7srzUoSkmNZCEcPqc= =wcwf -----END PGP SIGNATURE----- --7fwXp2o0gOrkU5lS-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Wed Mar 19 1:37:51 2003 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 B310437B401 for ; Wed, 19 Mar 2003 01:37:50 -0800 (PST) Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68]) by mx1.FreeBSD.org (Postfix) with ESMTP id 43F7343F75 for ; Wed, 19 Mar 2003 01:37:50 -0800 (PST) (envelope-from rizzo@xorpc.icir.org) Received: from xorpc.icir.org (localhost [127.0.0.1]) by xorpc.icir.org (8.12.3/8.12.3) with ESMTP id h2J9bnAq084828; Wed, 19 Mar 2003 01:37:49 -0800 (PST) (envelope-from rizzo@xorpc.icir.org) Received: (from rizzo@localhost) by xorpc.icir.org (8.12.3/8.12.3/Submit) id h2J9bmOv084822; Wed, 19 Mar 2003 01:37:48 -0800 (PST) (envelope-from rizzo) Date: Wed, 19 Mar 2003 01:37:48 -0800 From: Luigi Rizzo To: Peter Pentchev Cc: net@FreeBSD.ORG, Tristan Goode Subject: Re: write(2) SIGPIPE on a closed socket? Message-ID: <20030319013748.A84035@xorpc.icir.org> References: <20030319093002.GT468@straylight.oblivion.bg> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20030319093002.GT468@straylight.oblivion.bg>; from roam@ringlet.net on Wed, Mar 19, 2003 at 11:30:02AM +0200 Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Wed, Mar 19, 2003 at 11:30:02AM +0200, Peter Pentchev wrote: ... > dnscache) getting a SIGPIPE when attempting to write to an incoming > connection's socket. Presumably, the client closed the connection in ... > The question: if the client closed the socket, shouldn't a write(2) > return -1 with errno == EPIPE before sending a SIGPIPE? Does anyone well, what would "before" mean ? the system sends a signal when the error is detected, not after an arbitrary amount of time to give the user a chance of handling the return from the syscall. Sounds like the correct approach is to set the handler for SIGPIPE to sig_ign Maybe one should wonder why this is not just the default given that you can get this signal not because your program did something wrong, but because the other end did. cheers luigi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Wed Mar 19 1:46:51 2003 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 093F537B401 for ; Wed, 19 Mar 2003 01:46:49 -0800 (PST) Received: from gandalf.online.bg (gandalf.online.bg [217.75.128.9]) by mx1.FreeBSD.org (Postfix) with SMTP id 361C243F93 for ; Wed, 19 Mar 2003 01:46:47 -0800 (PST) (envelope-from roam@ringlet.net) Received: (qmail 9729 invoked from network); 19 Mar 2003 09:42:11 -0000 Received: from office.sbnd.net (HELO straylight.ringlet.net) (217.75.140.130) by gandalf.online.bg with SMTP; 19 Mar 2003 09:42:10 -0000 Received: (qmail 27887 invoked by uid 1000); 19 Mar 2003 09:45:06 -0000 Date: Wed, 19 Mar 2003 11:45:06 +0200 From: Peter Pentchev To: Luigi Rizzo Cc: net@FreeBSD.ORG, Tristan Goode Subject: Re: write(2) SIGPIPE on a closed socket? Message-ID: <20030319094506.GB27330@straylight.oblivion.bg> References: <20030319093002.GT468@straylight.oblivion.bg> <20030319013748.A84035@xorpc.icir.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="y0ulUmNC+osPPQO6" Content-Disposition: inline In-Reply-To: <20030319013748.A84035@xorpc.icir.org> User-Agent: Mutt/1.5.3i Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --y0ulUmNC+osPPQO6 Content-Type: text/plain; charset=windows-1251 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Mar 19, 2003 at 01:37:48AM -0800, Luigi Rizzo wrote: > On Wed, Mar 19, 2003 at 11:30:02AM +0200, Peter Pentchev wrote: > ... > > dnscache) getting a SIGPIPE when attempting to write to an incoming > > connection's socket. Presumably, the client closed the connection in > ... > > The question: if the client closed the socket, shouldn't a write(2) > > return -1 with errno =3D=3D EPIPE before sending a SIGPIPE? Does anyone >=20 > well, what would "before" mean ? the system sends a signal when > the error is detected, not after an arbitrary amount of time > to give the user a chance of handling the return from the syscall. Well, the documented behavior of write(2) - and the one I have seen on many cases when writing to a socket or a FIFO - is that the first time a write is attempted after the fd is no longer available for writing, write(2) returns -1 and sets errno to EPIPE. This is the way read(2) behaves, too; this is the way programs are written to accommodate - dnscache does a check for write(2) returning -1, and closes the connection if this condition is detected. IMHO, this is way more logical - the system call should first try to return an error, so the application can detect a problem *immediately*, not asynchronously via signal handlers setting flags and such. I - and many others, apparently - have come to depend on the fact that the first read(2) or write(2) operation on a closed socket will return -1, and only if I am foolish enough to attempt a second one will the system send me a signal (isn't this the whole purpose of SIGPIPE - forcibly terminate foolish applications which do not honor errors signalled by return code?). > Sounds like the correct approach is to set the handler for > SIGPIPE to sig_ign This would work, but is somewhat besides the point IMHO. > Maybe one should wonder why this is not just the default given > that you can get this signal not because your program > did something wrong, but because the other end did. See above; it is much easier for the program to understand that something is wrong if the system call will return -1, *as documented* in the write(2) manual page. G'luck, Peter --=20 Peter Pentchev roam@ringlet.net roam@sbnd.net roam@FreeBSD.org PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 If wishes were fishes, the antecedent of this conditional would be true. --y0ulUmNC+osPPQO6 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+eDwi7Ri2jRYZRVMRAp7TAJ9ClQ6nyNeb1pKHqcJ+hZueV6ZQIACeLyq5 Wjjt8S7KXBzbTXJGp40easA= =Mlr+ -----END PGP SIGNATURE----- --y0ulUmNC+osPPQO6-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Wed Mar 19 2: 0:29 2003 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 78C1737B401 for ; Wed, 19 Mar 2003 02:00:26 -0800 (PST) Received: from gandalf.online.bg (gandalf.online.bg [217.75.128.9]) by mx1.FreeBSD.org (Postfix) with SMTP id 6168543F85 for ; Wed, 19 Mar 2003 02:00:24 -0800 (PST) (envelope-from roam@ringlet.net) Received: (qmail 11848 invoked from network); 19 Mar 2003 09:55:48 -0000 Received: from office.sbnd.net (HELO straylight.ringlet.net) (217.75.140.130) by gandalf.online.bg with SMTP; 19 Mar 2003 09:55:47 -0000 Received: (qmail 29767 invoked by uid 1000); 19 Mar 2003 09:58:42 -0000 Date: Wed, 19 Mar 2003 11:58:42 +0200 From: Peter Pentchev To: Luigi Rizzo Cc: net@FreeBSD.ORG, Tristan Goode Subject: Re: write(2) SIGPIPE on a closed socket? Message-ID: <20030319095842.GC27330@straylight.oblivion.bg> References: <20030319093002.GT468@straylight.oblivion.bg> <20030319013748.A84035@xorpc.icir.org> <20030319094506.GB27330@straylight.oblivion.bg> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="H1spWtNR+x+ondvy" Content-Disposition: inline In-Reply-To: <20030319094506.GB27330@straylight.oblivion.bg> User-Agent: Mutt/1.5.3i Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --H1spWtNR+x+ondvy Content-Type: text/plain; charset=windows-1251 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Mar 19, 2003 at 11:45:06AM +0200, Peter Pentchev wrote: > On Wed, Mar 19, 2003 at 01:37:48AM -0800, Luigi Rizzo wrote: > > On Wed, Mar 19, 2003 at 11:30:02AM +0200, Peter Pentchev wrote: > > ... > > > dnscache) getting a SIGPIPE when attempting to write to an incoming > > > connection's socket. Presumably, the client closed the connection in > > ... > > > The question: if the client closed the socket, shouldn't a write(2) > > > return -1 with errno =3D=3D EPIPE before sending a SIGPIPE? Does any= one > >=20 > > well, what would "before" mean ? the system sends a signal when > > the error is detected, not after an arbitrary amount of time > > to give the user a chance of handling the return from the syscall. >=20 > Well, the documented behavior of write(2) - and the one I have seen on > many cases when writing to a socket or a FIFO - is that the first time a > write is attempted after the fd is no longer available for writing, > write(2) returns -1 and sets errno to EPIPE. This is the way read(2) > behaves, too; this is the way programs are written to accommodate - > dnscache does a check for write(2) returning -1, and closes the > connection if this condition is detected. >=20 > IMHO, this is way more logical - the system call should first try to > return an error, so the application can detect a problem *immediately*, > not asynchronously via signal handlers setting flags and such. I - and > many others, apparently - have come to depend on the fact that the first > read(2) or write(2) operation on a closed socket will return -1, and > only if I am foolish enough to attempt a second one will the system send > me a signal (isn't this the whole purpose of SIGPIPE - forcibly > terminate foolish applications which do not honor errors signalled by > return code?). >=20 > > Sounds like the correct approach is to set the handler for > > SIGPIPE to sig_ign >=20 > This would work, but is somewhat besides the point IMHO. >=20 > > Maybe one should wonder why this is not just the default given > > that you can get this signal not because your program > > did something wrong, but because the other end did. >=20 > See above; it is much easier for the program to understand that > something is wrong if the system call will return -1, *as documented* in > the write(2) manual page. Actually, I wonder if I have answered my own question. dnscache seems to use poll(2), and it would be poll(2)'s task to notify the program of any exceptional (error) conditions. I wonder if it is possible that dnscache does not handle POLLERR properly... Let me check. G'luck, Peter --=20 Peter Pentchev roam@ringlet.net roam@sbnd.net roam@FreeBSD.org PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 Do you think anybody has ever had *precisely this thought* before? --H1spWtNR+x+ondvy Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+eD9S7Ri2jRYZRVMRAhmsAJ9buEeyiRm0N4kwld9tRu8TK4Q2+wCeN1Wn SQGu/NixCbHwrbNbIsjd7+c= =M9hd -----END PGP SIGNATURE----- --H1spWtNR+x+ondvy-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Wed Mar 19 3:28:26 2003 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 4AFC237B401 for ; Wed, 19 Mar 2003 03:28:23 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 26F3A43F85 for ; Wed, 19 Mar 2003 03:28:22 -0800 (PST) (envelope-from bde@zeta.org.au) Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id WAA25760; Wed, 19 Mar 2003 22:27:58 +1100 Date: Wed, 19 Mar 2003 22:27:57 +1100 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Peter Pentchev Cc: Luigi Rizzo , "" , Tristan Goode Subject: Re: write(2) SIGPIPE on a closed socket? In-Reply-To: <20030319094506.GB27330@straylight.oblivion.bg> Message-ID: <20030319215212.V8375@gamplex.bde.org> References: <20030319093002.GT468@straylight.oblivion.bg> <20030319013748.A84035@xorpc.icir.org> <20030319094506.GB27330@straylight.oblivion.bg> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Wed, 19 Mar 2003, Peter Pentchev wrote: > On Wed, Mar 19, 2003 at 01:37:48AM -0800, Luigi Rizzo wrote: > > On Wed, Mar 19, 2003 at 11:30:02AM +0200, Peter Pentchev wrote: > > ... > > > dnscache) getting a SIGPIPE when attempting to write to an incoming > > > connection's socket. Presumably, the client closed the connection in > > ... > > > The question: if the client closed the socket, shouldn't a write(2) > > > return -1 with errno == EPIPE before sending a SIGPIPE? Does anyone > > > > well, what would "before" mean ? the system sends a signal when > > the error is detected, not after an arbitrary amount of time > > to give the user a chance of handling the return from the syscall. > > Well, the documented behavior of write(2) - and the one I have seen on > many cases when writing to a socket or a FIFO - is that the first time a > write is attempted after the fd is no longer available for writing, > write(2) returns -1 and sets errno to EPIPE. This is the way read(2) > behaves, too; this is the way programs are written to accommodate - > dnscache does a check for write(2) returning -1, and closes the > connection if this condition is detected. > > IMHO, this is way more logical - the system call should first try to > return an error, so the application can detect a problem *immediately*, > not asynchronously via signal handlers setting flags and such. I - and > many others, apparently - have come to depend on the fact that the first > read(2) or write(2) operation on a closed socket will return -1, and > only if I am foolish enough to attempt a second one will the system send > me a signal (isn't this the whole purpose of SIGPIPE - forcibly > terminate foolish applications which do not honor errors signalled by > return code?). I think you are just depending on a race bug for closing the socket. The signal should be delivered asynchronously _before_ write() returns. FreeBSD's write(2) is missing documentation of SIGPIPE. POSIX gives more details of course. It says that EPIPE is returned when a pipe _was_ attempted on a socket that _is_ shut down or no longer connected, and that a SIGPIPE _is_ generated in this case. I'm not sure how much causality should be read from the tenses in the wording. FreeBSD clearly delivers SIGPIPE before returning from write() (unless SIGPIPE is blocked) for non-sockets. From sys_generic.c:dofilewrite(): % if ((error = fo_write(fp, &auio, td->td_ucred, flags, td))) { % if (auio.uio_resid != cnt && (error == ERESTART || % error == EINTR || error == EWOULDBLOCK)) % error = 0; % /* Socket layer is responsible for issuing SIGPIPE. */ % if (error == EPIPE && fp->f_type != DTYPE_SOCKET) { % PROC_LOCK(td->td_proc); % psignal(td->td_proc, SIGPIPE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This gets delivered ASAP. % PROC_UNLOCK(td->td_proc); % } % } Similarly in for sockets except in the SO_NOSIGPIPE case, unless I am misreading uipc_syscalls.c:sendit(): % error = so->so_proto->pr_usrreqs->pru_sosend(so, to, &auio, 0, control, % flags, td); % if (error) { % if (auio.uio_resid != len && (error == ERESTART || % error == EINTR || error == EWOULDBLOCK)) % error = 0; % /* Generation of SIGPIPE can be controlled per socket */ % if (error == EPIPE && !(so->so_options & SO_NOSIGPIPE)) { % PROC_LOCK(td->td_proc); % psignal(td->td_proc, SIGPIPE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ % PROC_UNLOCK(td->td_proc); % } % } This code seems to have an interesting version of mishandling short i/o counts (auio.uio_resid != len && auio.ui_resid != 0). Short i/o counts involving an interrupt are normally the only ones handled correctly (by the ERESTART/EINTR/EWOULDBLOCK fixup). However, in the case of EPIPE/SIGPIPE, we only notice the SIGPIPE after we do the fixup, so we never do the fixup and always return an error instead of the short i/o count. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Wed Mar 19 3:44:46 2003 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 DA4C137B404 for ; Wed, 19 Mar 2003 03:44:45 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8A19543F85 for ; Wed, 19 Mar 2003 03:44:44 -0800 (PST) (envelope-from bde@zeta.org.au) Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id WAA27219; Wed, 19 Mar 2003 22:44:35 +1100 Date: Wed, 19 Mar 2003 22:44:34 +1100 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Peter Pentchev Cc: Luigi Rizzo , "" , Tristan Goode Subject: Re: write(2) SIGPIPE on a closed socket? In-Reply-To: <20030319095842.GC27330@straylight.oblivion.bg> Message-ID: <20030319223311.U8508@gamplex.bde.org> References: <20030319093002.GT468@straylight.oblivion.bg> <20030319013748.A84035@xorpc.icir.org> <20030319094506.GB27330@straylight.oblivion.bg> <20030319095842.GC27330@straylight.oblivion.bg> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Wed, 19 Mar 2003, Peter Pentchev wrote: > Actually, I wonder if I have answered my own question. dnscache seems > to use poll(2), and it would be poll(2)'s task to notify the program of > any exceptional (error) conditions. I wonder if it is possible that > dnscache does not handle POLLERR properly... Let me check. Everything in poll() except flags for non-exceptional i/o is defective in FreeBSD. E.g., POLLERR is not ever referenced in `find /sys/ -name *.c`, and POLLHUP is only supported for keyboards, ptys, very dead ttys (ones with no tty struct but not hung up ones), ordinary pipes and revoked fd's. write(2) may still fail after poll(2) finds something to write on because anything may go away after it is found. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Wed Mar 19 4:39:38 2003 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 63D6937B404 for ; Wed, 19 Mar 2003 04:39:36 -0800 (PST) Received: from mailspool.ops.uunet.co.za (mailspool.ops.uunet.co.za [196.7.0.140]) by mx1.FreeBSD.org (Postfix) with ESMTP id C464943F93 for ; Wed, 19 Mar 2003 04:39:34 -0800 (PST) (envelope-from ianf@wcom.com) Received: from copernicus.so.cpt1.za.uu.net ([196.30.72.32]) by mailspool.ops.uunet.co.za with esmtp (Exim 3.36 #1) id 18vcqb-000HZj-00; Wed, 19 Mar 2003 14:39:09 +0200 Received: from localhost ([127.0.0.1] helo=wcom.com) by copernicus.so.cpt1.za.uu.net with esmtp (Exim 3.36 #1) id 18vcqH-000NiS-00; Wed, 19 Mar 2003 14:38:49 +0200 To: Bruce Evans Cc: Peter Pentchev , Luigi Rizzo , net@FreeBSD.ORG, Tristan Goode Subject: Re: write(2) SIGPIPE on a closed socket? In-reply-to: Your message of "Wed, 19 Mar 2003 22:44:34 +1100." <20030319223311.U8508@gamplex.bde.org> References: <20030319223311.U8508@gamplex.bde.org> From: ianf@za.uu.net X-image-url: http://www.digs.iafrica.com/gallery/ian-small.gif X-BOFH: true X-LART: Depleted uranium X-No-Junk-Mail: I do not want to get *any* junk mail. You have been deleted Date: Wed, 19 Mar 2003 14:38:49 +0200 Message-ID: <91167.1048077529@wcom.com> Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Bruce Evans wrote: > On Wed, 19 Mar 2003, Peter Pentchev wrote: > > > Actually, I wonder if I have answered my own question. dnscache seems > > to use poll(2), and it would be poll(2)'s task to notify the program of > > any exceptional (error) conditions. I wonder if it is possible that > > dnscache does not handle POLLERR properly... Let me check. > > Everything in poll() except flags for non-exceptional i/o is defective > in FreeBSD. E.g., POLLERR is not ever referenced in `find /sys/ -name > *.c`, and POLLHUP is only supported for keyboards, ptys, very dead > ttys (ones with no tty struct but not hung up ones), ordinary pipes > and revoked fd's. > > write(2) may still fail after poll(2) finds something to write on > because anything may go away after it is found. Not always so. I've found that the act of going away results in poll() finding something to write on. I presume your poll flags would have POLLRDNORM or POLLWRNORM (POLLHUP and POLLERR are checked anyway) I've understood this to mean not quite what the manual page suggests "Normal data may be read or written without blocking", but "a read or write on the file descriptor will not block". In other words, your read or write won't block, but may return with an error. Ian To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Wed Mar 19 7: 3:41 2003 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 6ECE037B405; Wed, 19 Mar 2003 07:03:36 -0800 (PST) Received: from mailgw.cscoms.com (mailgw.cscoms.com [202.183.255.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7020F43F3F; Wed, 19 Mar 2003 07:03:32 -0800 (PST) (envelope-from wowwwhealthy@thaimail.com) Received: from cscoms.com (mail.cscoms.com [202.183.255.23]) by mailgw.cscoms.com (8.12.8/8.12.3) with ESMTP id h2JEu4il004167; Wed, 19 Mar 2003 21:56:04 +0700 (ICT) Received: from ME (dial-255.ras-7.bkk.c.cscoms.com [203.170.141.193]) by cscoms.com (8.12.8/8.12.3) with SMTP id h2JEqlwo000952; Wed, 19 Mar 2003 21:52:48 +0700 (GMT) Date: Wed, 19 Mar 2003 21:52:47 +0700 (GMT) Message-Id: <200303191452.h2JEqlwo000952@cscoms.com> From: wowwwhealthy@thaimail.com Subject: ท่านทราบหรือไม่ว่าคนอ้วนจะเสี่ยงต่อการเป็นเบาหวานมากกว่าคนน้ำหนักปกติถึง 30 เท่า X-Priority: 1 (Highest) Reply-To: wowwwhealthy@thaimail.com X-Mailer: Microsoft Outlook Express 5.00.2615.200 MIME-Version: 1.0 Content-type: multipart/mixed; boundary="#MYBOUNDARY#" X-Virus-Scanned: by amavisd-milter (http://amavis.org/) To: undisclosed-recipients: ; Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --#MYBOUNDARY# Content-Type: text/plain; charset=ansi Content-Transfer-Encoding: 8bit คนไทยกำลังเป็นโรคอ้วนมากขึ้นทุกที พ.อ.หญิง รศ. พ.ญ. พรฑิตา ชัยอำนวย ผู้อำนวยการเวชศาสตร์ฟื้นฟู โรงพยาบาลพระมงกุฏเกล้า บรรยายเรื่อง "กินอย่างไรให้ห่างไกลโรคหัวใจและโรคอ้วน" ในตอนหนึ่งของการบรรยาย ผู้บรรยายกล่าวว่า "สิ่งที่พึงตระหนักคือ ผู้ชายไม่ควรให้รอบเอวเกิน 36 นิ้ว หญิงไม่ควรเกิน 32 นิ้ว ถ้ามากกว่านี้ต้องเร่งลดน้ำหนัก" เพราะถ้าหากท่านวัดรอบเอวแล้วได้ตัวเลขเกินกว่ามาตราฐานนี้ แสดงว่าท่านกำลังเป็นโรคอ้วน คนเป็นโรคอ้วนมีความเสี่ยงที่จะต้อง พบกับโรคร้ายต่างๆ มากมาย นับตั้งแต่ โรคหัวใจ เบาหวาน ไขมันในเลือดสูง ความดันโลหิตสูง อัมพาต และท่านอาจจะหยุดหายใจขณะหลับ จนเกิดภาวะพร่องออกซิเจน ตื่นนอนจะมีอาการมึน เป็นต้อหินง่ายเนื่องจากเลือดขาดออกซิเจน เป็นโรคข้อ เพราะแบกรับน้ำหนักมาก เป็นเกาต์ มะเร็ง นิ่วในถุงน้ำดี มีลูกยาก โรคเกี่ยวกับระบบหายใจ โรคถุงน้ำดี ท่านทราบหรือไม่ว่าคนอ้วนจะเสี่ยงต่อการเป็นเบาหวานมากกว่าคนน้ำหนักปกติถึง 30 เท่า เสี่ยงเป็นโรคหลอดเลือดหัวใจตีบกว่าคนทั่วไป 15 เท่า โรคอัมพาต 11 เท่า โรคมะเร็งลำไส้ 2 เท่า คนเป็นโรคอ้วนเป็นโรคร้ายตายง่ายอย่างนี้ถ้าไม่เรียกคนที่มีรอบเอวเกินมาตราฐานว่า รอบเอวมรณะ แล้วจะเรียกว่าอะไรล่ะครับ วิธีถอดห่วงยาง (ลดเอว) คุณหมอบอกว่า วิธีรักษาโรคอ้วนสามารถทำได้ด้วยการควบคุมแคลอรีของอาหารที่รับประทาน คือพยายามให้ลดลงวันละ 600 แคลอรี ซึ่งภายใน 7 วันท่านจะสามารถลดน้ำหนักได้0.6 กิโลกรัม เพราะไขมัน 1 กิโลกรัม เท่ากับ 7,000 แคลอรี ประการที่สำคัญ ต้องออกกำลังกายอย่างสม่ำเสมอทุกวันครับ อย่างน้อย 20 นาที ถ้าออกกำลังกายได้ 60 นาทีจะยิ่งเป็นผลดี คุณหมอบอกว่าเราควรให้สนใจใฝ่ศึกษาหาความรู้ด้านโภชนาการให้มาก ๆ คือให้ศึกษาว่าอาหารชนิดไหนให้พลังงานน้อย พลังมากแค่ไหน และ ควรสร้างความสุขที่ได้บริโภคอาหารไขมันต่ำ ๆ ในการรับประทานอาหารควรเคี้ยวให้ช้าๆ จะรู้สึกอิ่มทั้งๆ ที่บริโภคน้อย อ้อ ! budpage แนะนำว่าท่านควรซื้อสายวัดมาเก็บไว้สักเส้นนะครับ ทุก ๆ เช้าคอยวัดเอวตัวเอง และควรจดบันทึกเป็นสถิติไว้ทุกวันด้วย สนุกดีครับ อีกทั้งยังเป็นการท้าทายให้เรามีความตื่นตัวที่จะลดความอ้วนอยู่เสมออีกด้วย สุดท้ายนี้ขอให้ทุก ๆ ท่านมีรอบเอวในระดับมาตราฐานที่ปลอดภัยกันทุก ๆ ท่านนะครับ (จบบทความนี้ เวบมาสเตอร์ คงขอตัวไปซื้อสายวัดมาควบคุมน้ำหนักด้วยคนนะครับ สวัสดี ) ขอเชิญชาวพุทธมาช่วยกันระดมความคิดในหัวข้อ "วิธีออกกำลังกายให้สนุก" ลองมาดูกันว่าใครจะมีวิธีการเด็ดๆ ที่จะทำให้คนอ้วนอยากออกกำลังกายโดยไม่ฝืนใจกันบ้าง แล้วพบกันใหม่กับเอกสารสาระที่มีประโยชน์ฉบับหน้าค่ะ ***************************************************************** ถ้าท่านต้องการข้อมูลที่มีประโยชน์ในด้านโภชนาการเพื่อสุขภาพที่แข็งแรง หรือต้องการลดน้ำหนักโดยวิธีธรรมชาติ สามารถขอข้อมูลได้จาก ... http://www.geocities.com/healthclub999/easythin ***************************************************************** หากไม่ต้องการรับข้อมูลข่าวสารอีก กรุณาเข้าไปแจ้งที่ www.unsubhealthclub.web1000.com --#MYBOUNDARY#-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Wed Mar 19 7:10:50 2003 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 8EFCF37B401; Wed, 19 Mar 2003 07:10:47 -0800 (PST) Received: from mailgw.cscoms.com (mailgw.cscoms.com [202.183.255.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 17EF243FA3; Wed, 19 Mar 2003 07:10:46 -0800 (PST) (envelope-from wowwwhealthy@thaimail.com) Received: from cscoms.com (mail.cscoms.com [202.183.255.23]) by mailgw.cscoms.com (8.12.8/8.12.3) with ESMTP id h2JEtWil003755; Wed, 19 Mar 2003 21:55:32 +0700 (ICT) Received: from ME (dial-255.ras-7.bkk.c.cscoms.com [203.170.141.193]) by cscoms.com (8.12.8/8.12.3) with SMTP id h2JEqnwo000993; Wed, 19 Mar 2003 21:53:01 +0700 (GMT) Date: Wed, 19 Mar 2003 21:52:49 +0700 (GMT) Message-Id: <200303191453.h2JEqnwo000993@cscoms.com> From: wowwwhealthy@thaimail.com Subject: ท่านทราบหรือไม่ว่าคนอ้วนจะเสี่ยงต่อการเป็นเบาหวานมากกว่าคนน้ำหนักปกติถึง 30 เท่า X-Priority: 1 (Highest) Reply-To: wowwwhealthy@thaimail.com X-Mailer: Microsoft Outlook Express 5.00.2615.200 MIME-Version: 1.0 Content-type: multipart/mixed; boundary="#MYBOUNDARY#" X-Virus-Scanned: by amavisd-milter (http://amavis.org/) To: undisclosed-recipients: ; Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --#MYBOUNDARY# Content-Type: text/plain; charset=ansi Content-Transfer-Encoding: 8bit คนไทยกำลังเป็นโรคอ้วนมากขึ้นทุกที พ.อ.หญิง รศ. พ.ญ. พรฑิตา ชัยอำนวย ผู้อำนวยการเวชศาสตร์ฟื้นฟู โรงพยาบาลพระมงกุฏเกล้า บรรยายเรื่อง "กินอย่างไรให้ห่างไกลโรคหัวใจและโรคอ้วน" ในตอนหนึ่งของการบรรยาย ผู้บรรยายกล่าวว่า "สิ่งที่พึงตระหนักคือ ผู้ชายไม่ควรให้รอบเอวเกิน 36 นิ้ว หญิงไม่ควรเกิน 32 นิ้ว ถ้ามากกว่านี้ต้องเร่งลดน้ำหนัก" เพราะถ้าหากท่านวัดรอบเอวแล้วได้ตัวเลขเกินกว่ามาตราฐานนี้ แสดงว่าท่านกำลังเป็นโรคอ้วน คนเป็นโรคอ้วนมีความเสี่ยงที่จะต้อง พบกับโรคร้ายต่างๆ มากมาย นับตั้งแต่ โรคหัวใจ เบาหวาน ไขมันในเลือดสูง ความดันโลหิตสูง อัมพาต และท่านอาจจะหยุดหายใจขณะหลับ จนเกิดภาวะพร่องออกซิเจน ตื่นนอนจะมีอาการมึน เป็นต้อหินง่ายเนื่องจากเลือดขาดออกซิเจน เป็นโรคข้อ เพราะแบกรับน้ำหนักมาก เป็นเกาต์ มะเร็ง นิ่วในถุงน้ำดี มีลูกยาก โรคเกี่ยวกับระบบหายใจ โรคถุงน้ำดี ท่านทราบหรือไม่ว่าคนอ้วนจะเสี่ยงต่อการเป็นเบาหวานมากกว่าคนน้ำหนักปกติถึง 30 เท่า เสี่ยงเป็นโรคหลอดเลือดหัวใจตีบกว่าคนทั่วไป 15 เท่า โรคอัมพาต 11 เท่า โรคมะเร็งลำไส้ 2 เท่า คนเป็นโรคอ้วนเป็นโรคร้ายตายง่ายอย่างนี้ถ้าไม่เรียกคนที่มีรอบเอวเกินมาตราฐานว่า รอบเอวมรณะ แล้วจะเรียกว่าอะไรล่ะครับ วิธีถอดห่วงยาง (ลดเอว) คุณหมอบอกว่า วิธีรักษาโรคอ้วนสามารถทำได้ด้วยการควบคุมแคลอรีของอาหารที่รับประทาน คือพยายามให้ลดลงวันละ 600 แคลอรี ซึ่งภายใน 7 วันท่านจะสามารถลดน้ำหนักได้0.6 กิโลกรัม เพราะไขมัน 1 กิโลกรัม เท่ากับ 7,000 แคลอรี ประการที่สำคัญ ต้องออกกำลังกายอย่างสม่ำเสมอทุกวันครับ อย่างน้อย 20 นาที ถ้าออกกำลังกายได้ 60 นาทีจะยิ่งเป็นผลดี คุณหมอบอกว่าเราควรให้สนใจใฝ่ศึกษาหาความรู้ด้านโภชนาการให้มาก ๆ คือให้ศึกษาว่าอาหารชนิดไหนให้พลังงานน้อย พลังมากแค่ไหน และ ควรสร้างความสุขที่ได้บริโภคอาหารไขมันต่ำ ๆ ในการรับประทานอาหารควรเคี้ยวให้ช้าๆ จะรู้สึกอิ่มทั้งๆ ที่บริโภคน้อย อ้อ ! budpage แนะนำว่าท่านควรซื้อสายวัดมาเก็บไว้สักเส้นนะครับ ทุก ๆ เช้าคอยวัดเอวตัวเอง และควรจดบันทึกเป็นสถิติไว้ทุกวันด้วย สนุกดีครับ อีกทั้งยังเป็นการท้าทายให้เรามีความตื่นตัวที่จะลดความอ้วนอยู่เสมออีกด้วย สุดท้ายนี้ขอให้ทุก ๆ ท่านมีรอบเอวในระดับมาตราฐานที่ปลอดภัยกันทุก ๆ ท่านนะครับ (จบบทความนี้ เวบมาสเตอร์ คงขอตัวไปซื้อสายวัดมาควบคุมน้ำหนักด้วยคนนะครับ สวัสดี ) ขอเชิญชาวพุทธมาช่วยกันระดมความคิดในหัวข้อ "วิธีออกกำลังกายให้สนุก" ลองมาดูกันว่าใครจะมีวิธีการเด็ดๆ ที่จะทำให้คนอ้วนอยากออกกำลังกายโดยไม่ฝืนใจกันบ้าง แล้วพบกันใหม่กับเอกสารสาระที่มีประโยชน์ฉบับหน้าค่ะ ***************************************************************** ถ้าท่านต้องการข้อมูลที่มีประโยชน์ในด้านโภชนาการเพื่อสุขภาพที่แข็งแรง หรือต้องการลดน้ำหนักโดยวิธีธรรมชาติ สามารถขอข้อมูลได้จาก ... http://www.geocities.com/healthclub999/easythin ***************************************************************** หากไม่ต้องการรับข้อมูลข่าวสารอีก กรุณาเข้าไปแจ้งที่ www.unsubhealthclub.web1000.com --#MYBOUNDARY#-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Thu Mar 20 3:46: 5 2003 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 5084637B401; Thu, 20 Mar 2003 03:46:03 -0800 (PST) Received: from c81-48.cable.netissat.bg (border.sun-fish.com [62.176.74.114]) by mx1.FreeBSD.org (Postfix) with ESMTP id BDDCA43FCB; Thu, 20 Mar 2003 03:45:59 -0800 (PST) (envelope-from vladimir.terziev@sun-fish.com) Received: from sun-fish.com (postfix@fs.cmotd.com [192.168.33.253]) by c81-48.cable.netissat.bg (8.12.6/8.12.6) with ESMTP id h2KBShkj011981; Thu, 20 Mar 2003 12:28:44 +0100 (CET) Received: from 127.0.0.1 (localhost [127.0.0.1]) by antivirus.software (Postfix) with SMTP id F233314A07; Thu, 20 Mar 2003 12:28:41 +0100 (CET) Received: from daemon.cmotd.com (daemon.cmotd.com [192.168.33.170]) by sun-fish.com (Postfix) with SMTP id 021C714A05; Thu, 20 Mar 2003 12:28:41 +0100 (CET) Date: Thu, 20 Mar 2003 13:28:42 +0200 From: Vladimir Terziev To: security@FreeBSD.ORG Cc: freebsd-net@FreeBSD.ORG Subject: OpenSSH login problem Message-Id: <20030320132842.2d29639c.vlady@sun-fish.com> Organization: SunFish Ltd. X-Mailer: Sylpheed version 0.8.6claws (GTK+ 1.2.10; ) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi, I have a strange problem with sshd on one of my machines. The version of OpenSSH is OpenSSH_3.4p1. Up to yesterday it worked fine and I could login to the machine. Today I've fallen into the situation I could not login to the machine. The debug from login attempt is: > ssh -v my.machine OpenSSH_3.4p1 FreeBSD-20020702, SSH protocols 1.5/2.0, OpenSSL 0x0090607f debug1: Reading configuration data /home/xxx/.ssh/config debug1: Applying options for my.machine debug1: Reading configuration data /etc/ssh/ssh_config debug1: Rhosts Authentication disabled, originating port will not be trusted. debug1: ssh_connect: needpriv 0 debug1: Connecting to my.machine [x.y.z.t] port 22. debug1: Connection established. debug1: identity file /home/xxx/.ssh/identity type 0 debug1: identity file /home/xxx/.ssh/id_rsa type 1 debug1: identity file /home/xxx/.ssh/id_dsa type 2 debug1: Remote protocol version 1.99, remote software version OpenSSH_3.4p1 debug1: match: OpenSSH_3.4p1 pat OpenSSH* Enabling compatibility mode for protocol 2.0 debug1: Local version string SSH-2.0-OpenSSH_3.4p1 FreeBSD-20020702 debug1: SSH2_MSG_KEXINIT sent debug1: SSH2_MSG_KEXINIT received debug1: kex: server->client aes128-cbc hmac-md5 none debug1: kex: client->server aes128-cbc hmac-md5 none debug1: SSH2_MSG_KEX_DH_GEX_REQUEST sent debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP debug1: dh_gen_key: priv key bits set: 127/256 debug1: bits set: 1644/3191 debug1: SSH2_MSG_KEX_DH_GEX_INIT sent debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY debug1: Host 'my.machine' is known and matches the DSA host key. debug1: Found key in /home/xxx/.ssh/known_hosts:16 debug1: bits set: 1650/3191 debug1: ssh_dss_verify: signature correct debug1: kex_derive_keys debug1: newkeys: mode 1 debug1: SSH2_MSG_NEWKEYS sent debug1: waiting for SSH2_MSG_NEWKEYS debug1: newkeys: mode 0 debug1: SSH2_MSG_NEWKEYS received debug1: done: ssh_kex2. debug1: send SSH2_MSG_SERVICE_REQUEST debug1: service_accept: ssh-userauth debug1: got SSH2_MSG_SERVICE_ACCEPT Connection closed by x.y.z.t debug1: Calling cleanup 0x804be80(0x0) In fact when I use existing account name to login to the machine, the result is above. When I use unexisting account name, I've got password prompt. Any ideas? Regards, Vladimir To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Thu Mar 20 8:30: 1 2003 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 2B8C237B401 for ; Thu, 20 Mar 2003 08:30:00 -0800 (PST) Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8CEBD43F3F for ; Thu, 20 Mar 2003 08:29:59 -0800 (PST) (envelope-from rizzo@xorpc.icir.org) Received: from xorpc.icir.org (localhost [127.0.0.1]) by xorpc.icir.org (8.12.3/8.12.3) with ESMTP id h2KGTxAq016429; Thu, 20 Mar 2003 08:29:59 -0800 (PST) (envelope-from rizzo@xorpc.icir.org) Received: (from rizzo@localhost) by xorpc.icir.org (8.12.3/8.12.3/Submit) id h2KGTs7g016412; Thu, 20 Mar 2003 08:29:54 -0800 (PST) (envelope-from rizzo) Date: Thu, 20 Mar 2003 08:29:54 -0800 From: Luigi Rizzo To: Bruce Evans Cc: Peter Pentchev , net@FreeBSD.ORG, Tristan Goode Subject: Re: write(2) SIGPIPE on a closed socket? Message-ID: <20030320082954.B15241@xorpc.icir.org> References: <20030319093002.GT468@straylight.oblivion.bg> <20030319013748.A84035@xorpc.icir.org> <20030319094506.GB27330@straylight.oblivion.bg> <20030319215212.V8375@gamplex.bde.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20030319215212.V8375@gamplex.bde.org>; from bde@zeta.org.au on Wed, Mar 19, 2003 at 10:27:57PM +1100 Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Wed, Mar 19, 2003 at 10:27:57PM +1100, Bruce Evans wrote: ... ... > Similarly in for sockets except in the SO_NOSIGPIPE case, unless I am > misreading uipc_syscalls.c:sendit(): > > % error = so->so_proto->pr_usrreqs->pru_sosend(so, to, &auio, 0, control, > % flags, td); > % if (error) { > % if (auio.uio_resid != len && (error == ERESTART || > % error == EINTR || error == EWOULDBLOCK)) > % error = 0; > % /* Generation of SIGPIPE can be controlled per socket */ > % if (error == EPIPE && !(so->so_options & SO_NOSIGPIPE)) { > % PROC_LOCK(td->td_proc); > % psignal(td->td_proc, SIGPIPE); > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > % PROC_UNLOCK(td->td_proc); > % } > % } > > This code seems to have an interesting version of mishandling short > i/o counts (auio.uio_resid != len && auio.ui_resid != 0). Short i/o > counts involving an interrupt are normally the only ones handled > correctly (by the ERESTART/EINTR/EWOULDBLOCK fixup). However, in the > case of EPIPE/SIGPIPE, we only notice the SIGPIPE after we do the > fixup, so we never do the fixup and always return an error instead of > the short i/o count. this is probably harmless because the pipe is gone anyways, so it matters little how many bytes have been written, right ? cheers luigi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Thu Mar 20 9:14:29 2003 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 9FE4D37B404 for ; Thu, 20 Mar 2003 09:14:27 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 21C5E43F3F for ; Thu, 20 Mar 2003 09:14:25 -0800 (PST) (envelope-from bde@zeta.org.au) Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id EAA00626; Fri, 21 Mar 2003 04:14:04 +1100 Date: Fri, 21 Mar 2003 04:14:03 +1100 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Luigi Rizzo Cc: Peter Pentchev , "" , Tristan Goode Subject: Re: write(2) SIGPIPE on a closed socket? In-Reply-To: <20030320082954.B15241@xorpc.icir.org> Message-ID: <20030321040924.G13725@gamplex.bde.org> References: <20030319093002.GT468@straylight.oblivion.bg> <20030319013748.A84035@xorpc.icir.org> <20030319094506.GB27330@straylight.oblivion.bg> <20030319215212.V8375@gamplex.bde.org> <20030320082954.B15241@xorpc.icir.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Thu, 20 Mar 2003, Luigi Rizzo wrote: > On Wed, Mar 19, 2003 at 10:27:57PM +1100, Bruce Evans wrote: > ... > > > % error = so->so_proto->pr_usrreqs->pru_sosend(so, to, &auio, 0, control, > > % flags, td); > > % if (error) { > > % if (auio.uio_resid != len && (error == ERESTART || > > % error == EINTR || error == EWOULDBLOCK)) > > % error = 0; > > % /* Generation of SIGPIPE can be controlled per socket */ > > % if (error == EPIPE && !(so->so_options & SO_NOSIGPIPE)) { > > % PROC_LOCK(td->td_proc); > > % psignal(td->td_proc, SIGPIPE); > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > % PROC_UNLOCK(td->td_proc); > > % } > > % } > > > > This code seems to have an interesting version of mishandling short > > i/o counts (auio.uio_resid != len && auio.ui_resid != 0). Short i/o > > counts involving an interrupt are normally the only ones handled > > correctly (by the ERESTART/EINTR/EWOULDBLOCK fixup). However, in the > > case of EPIPE/SIGPIPE, we only notice the SIGPIPE after we do the > > fixup, so we never do the fixup and always return an error instead of > > the short i/o count. > > this is probably harmless because the pipe is gone anyways, > so it matters little how many bytes have been written, right ? Depends what was in the bytes that were written. Of course, with networks even delivery of the bytes doesn't guarantee much. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Fri Mar 21 7: 6: 9 2003 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 7F72737B401 for ; Fri, 21 Mar 2003 07:06:08 -0800 (PST) Received: from mail.rt.net.tr (buckley.rt.net.tr [212.65.128.19]) by mx1.FreeBSD.org (Postfix) with SMTP id EC8C943FAF for ; Fri, 21 Mar 2003 07:06:04 -0800 (PST) (envelope-from yenigul@rt.net.tr) Received: (qmail 21934 invoked by uid 1010); 21 Mar 2003 15:06:05 -0000 Received: from unknown (HELO istanbul.enderunix.org) (yenigul@212.65.128.82) by 0 with SMTP; 21 Mar 2003 15:06:05 -0000 Date: Fri, 21 Mar 2003 17:04:27 +0200 From: Ismail YENIGUL To: freebsd-net@FreeBSD.ORG Subject: wccp- squid and gre interface Message-Id: <20030321170427.2ef512a0.yenigul@rt.net.tr> X-Mailer: Sylpheed version 0.8.5 (GTK+ 1.2.10; i386-portbld-freebsd4.7) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org hi I am trying to setup wccp enabled squid on FreeBSD 4.8-RC i get following packet from router(tcpdump output) 14:45:57.533656 router.my.com > fbsd-squid.my.com : gre gre-proto-0x883E but there is nothing in squid logs. do i need to create gre interface and tunnel to solve this problem. ? regards ps: (Cisco IOS version 12.2.8) -- Whatever hits the fan will not be evenly distributed. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Fri Mar 21 8:35:46 2003 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 C1DAB37B401; Fri, 21 Mar 2003 08:35:44 -0800 (PST) Received: from mailgw.cscoms.com (mailgw.cscoms.com [202.183.255.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7810043F75; Fri, 21 Mar 2003 08:35:43 -0800 (PST) (envelope-from FreeBooklet@thaimail.com) Received: from cscoms.com (mail.cscoms.com [202.183.255.23]) by mailgw.cscoms.com (8.12.8/8.12.3) with ESMTP id h2LGZJER032187; Fri, 21 Mar 2003 23:35:20 +0700 (ICT) Received: from ME (dial-49.ras-7.bkk.c.cscoms.com [203.170.129.49]) by cscoms.com (8.12.8/8.12.3) with SMTP id h2LGV5wo017084; Fri, 21 Mar 2003 23:31:08 +0700 (GMT) Date: Fri, 21 Mar 2003 23:31:05 +0700 (GMT) Message-Id: <200303211631.h2LGV5wo017084@cscoms.com> From: FreeBooklet@thaimail.com Subject: แจกฟรี ! หนังสือคู่มือคนเคยจน สำหรับผู้สนใจ.... X-Priority: 1 (Highest) Reply-To: FreeBooklet@thaimail.com X-Mailer: Microsoft Outlook Express 5.00.2615.200 MIME-Version: 1.0 Content-type: multipart/mixed; boundary="#MYBOUNDARY#" X-Virus-Scanned: by amavisd-milter (http://amavis.org/) To: undisclosed-recipients: ; Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --#MYBOUNDARY# Content-Type: text/plain; charset=ansi Content-Transfer-Encoding: 8bit >>>>ทำงานที่ยากที่สุดก่อน >>>> >>ผมยิ่งมีชีวิตอยู่นานเท่าไหร่ ผมยิ่งมั่นใจมากขึ้นเท่านั้น >>ว่าความแตกต่างอันยิ่งใหญ่ระหว่างมนุษย์... >>ระหว่าคนที่อ่อนแอและคนทีอำนาจ....... >>ระหว่างคนที่ยิ่งใหญ่และคนที่ไม่สำคัญ ก็คือ >>เรี่ยวแรงของ....ความตั้งใจแน่วแน่ที่ไม่อาจทำลายได้.... >>จุดประสงค์ที่เมื่อตั้งขึ้นแล้ว ถ้าไม่ตายก็ต้องชนะ >>-เซอร์โธมัส ฟาวเวล บั๊กซ์ตัน >>หนึ่งในเทคนิคที่ดีที่สุดในการเอาชนะนิสัยผัดวันประกันพรุ่ง >>และทำงานได้มากขึ้นและเร็วขึ้นก็คือลงมือทำงานที่ยากที่สุดของคุณก่อน >>นี่คือการ " กินกบของคุณ " ที่แท้จริง มันเป็นทักษะส่วนบุคคลในการบริหาร >>ที่ยากที่สุดและสำคัญที่สุดเริ่มต้นตอนเช้าด้วยงานที่ใหญ่ที่สุดและสำคัญที่สุด >>คือ สิ่งตรงข้ามกับที่คนส่วนใหญ่ทำ ระเบียบวินัยนี้จะทำให้คุณเลิกนิสัย ผัดวัน >>ประกันพรุ่งและทำให้อนาคตอยู่ในกำมือคุณ >>>>>>>>การเริ่มต้นแต่ละวันด้วยงานที่ยากที่สุดเป็นการเริ่มต้นแบบก้าวกระโดด >>ที่ดี คุณจะมีไฟมากขึ้น และจะทำงานได้ผลดีมากขึ้น >>>>>>>>ในวันที่คุณเริ่มลงมือทำงานสำคัญโดยทันทีทันควัน คุณจะรู้สึกดีกับตัว >>คุณเองและกับงานของคุณมากกว่าคนอื่นๆ คุณจะรู้สึกมีอำนาจมากขึ้น ควบคุม >>ตัวเองได้มากขึ้นและรับผิดชอบดูแลชีวิตตัวเองได้มากกว่าเวลาอื่น >>>>>>>สร้างนิสัยเริ่มทำงานที่ยากที่สุดก่อนแล้วคุณจะไม่ต้องมองย้อนกลับ >>คุณจะกลายเป็น หนึ่งในคนที่มีประสิทธิภาพมากที่สุดในคนรุ่นคุณ............... >>กินกบตัวนั้นซะ!!! จงมองตัวเองว่าเป็นงานที่กำลังคืบหน้า จงเทใจให้กับการเพาะนิสัย >>เป็นคนมีผลงานสูงด้วยการฝึกซ้ำแล้วซ้ำเล่าจนกระทั่งมันกลายเป็นเรื่องอัตโนมัติและ >>กลายเป็นเรื่องง่าย >>>>>>>>หนึ่งในวลีที่มีอนุภาพมากที่สุดซึ่งคุณสามารถเรียนรู้และนำมาใช้ได้ก็คือ >>" เพื่อวันนี้เท่านั้น! "อย่าวิตกเรื่องการเปลี่ยนแปลงชีวิตตัวเอง ถ้ามันฟังเหมือนเป็น >>ความคิดที่ดี จงทำมัน" เพื่อวันนี้เท่านั้น" >>>>>>>>บอกกับตัวเองว่า " เพื่อวันนี้เท่านั้น ฉันจะวางแผนเตรียมการ และเริ่มต้นงาน >>ที่ยากที่สุดก่อนจะทำอย่างอื่น "แล้วคุณจะต้องทึ่งกับความแตกต่างที่เกิดขึ้นในชีวิตคุณ ---------------------------------------------------------------------------------------------- คุณ พร้อมแล้วรึยัง กับรูปแบบการทำงานง่ายๆจากที่บ้าน Click Here! www.geocities.com/thaigetrich/easywork , หรือ Tel. 0-2277-7850 กด 25 ----------------------------------------------------------------------------------------------- ขออภัยหากเป็นการรบกวน และหากไม่ต้องการให้ส่งข่าวสารมายังท่านอีก กรุณาเมลล์มาที่ easywork@maildozy.com หัวข้อ unsub --#MYBOUNDARY#-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Fri Mar 21 10:23:57 2003 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 F10FC37B401 for ; Fri, 21 Mar 2003 10:23:56 -0800 (PST) Received: from myra.cc.metu.edu.tr (myra.cc.metu.edu.tr [144.122.199.93]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2683F43FBD for ; Fri, 21 Mar 2003 10:23:55 -0800 (PST) (envelope-from eryol@metu.edu.tr) Received: from metu.edu.tr (kaunos.cc.metu.edu.tr [144.122.202.132]) by myra.cc.metu.edu.tr (8.11.6/8.11.6) with ESMTP id h2LFmkV19682; Fri, 21 Mar 2003 17:48:46 +0200 (EET) Message-ID: <3E7B3414.2000207@metu.edu.tr> Date: Fri, 21 Mar 2003 17:47:32 +0200 From: Gokhan ERYOL Organization: Middle East Tech. University, Computer Center User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20021003 X-Accept-Language: en-us, en, tr MIME-Version: 1.0 To: Ismail YENIGUL Cc: freebsd-net@FreeBSD.ORG Subject: Re: wccp- squid and gre interface References: <20030321170427.2ef512a0.yenigul@rt.net.tr> Content-Type: text/plain; charset=ISO-8859-9; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Ismail YENIGUL wrote: >do i need to create gre interface and tunnel to solve this problem. ? > > Yes, follow the link http://docs.freebsd.org/cgi/getmsg.cgi?fetch=45552+0+archive/2003/freebsd-net/20030209.freebsd-net Regards, Gokhan ERYOL To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message From owner-freebsd-net Sat Mar 22 9:12:56 2003 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 AB24F37B401; Sat, 22 Mar 2003 09:12:55 -0800 (PST) Received: from mailgw.cscoms.com (mailgw.cscoms.com [202.183.255.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8AD7443FAF; Sat, 22 Mar 2003 09:12:54 -0800 (PST) (envelope-from RequestBooklet@thaimail.com) Received: from cscoms.com (mail.cscoms.com [202.183.255.23]) by mailgw.cscoms.com (8.12.8/8.12.3) with ESMTP id h2MHBeER052263; Sun, 23 Mar 2003 00:11:40 +0700 (ICT) Received: from ME (dial-18.ras-21.bkk.c.cscoms.com [203.170.145.18]) by cscoms.com (8.12.8/8.12.3) with SMTP id h2MGw0wo010129; Sat, 22 Mar 2003 23:58:25 +0700 (GMT) Date: Sat, 22 Mar 2003 23:58:00 +0700 (GMT) Message-Id: <200303221658.h2MGw0wo010129@cscoms.com> From: RequestBooklet@thaimail.com Subject: แจกฟรี ! หนังสือคู่มือคนเคยจน สำหรับคนจริงจัง เท่านั้น X-Priority: 1 (Highest) Reply-To: RequestBooklet@thaimail.com X-Mailer: Microsoft Outlook Express 5.00.2615.200 MIME-Version: 1.0 Content-type: multipart/mixed; boundary="#MYBOUNDARY#" X-Virus-Scanned: by amavisd-milter (http://amavis.org/) To: undisclosed-recipients: ; Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --#MYBOUNDARY# Content-Type: text/plain; charset=ansi Content-Transfer-Encoding: 8bit แจกฟรี ! หนังสือคู่มือคนเคยจน สำหรับคนจริงจัง เท่านั้น คุณสามารถสร้างรายได้มากกว่า 5,000-30,000 บาทต่อเดือน หรือมากกว่านี้ โดยใช้เวลาขณะเล่นคอมพิวเตอร์และ internet เพียงวันละ 2-3 ชม. อยู่ที่บ้าน ( เป็นงานที่ท้าทายความสามารถจริงๆ ) สนใจรับข้อมูลเพิ่มเติมฟรี ได้ที่ คลิ๊กที่ www.geocities.com/thaigetrich/easywork หรือ 02-277-7850 กด 25 -------------------------------------------------------------------------------------- คุณ พร้อมแล้วรึยัง กับรูปแบบการทำงานง่ายๆจากที่บ้าน Click Here! www.geocities.com/thaigetrich/easywork , หรือ Tel. 0-2277-7850 กด 25 ------------------------------------------------------------------------------------- ขออภัยหากเป็นการรบกวน และหากไม่ต้องการให้ส่งข่าวสารมายังท่านอีก กรุณาเมลล์มาที่ easywork@maildozy.com หัวข้อ unsub --#MYBOUNDARY#-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message