From owner-freebsd-bugs Wed Sep 4 10:32:38 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA22381 for bugs-outgoing; Wed, 4 Sep 1996 10:32:38 -0700 (PDT) Received: from alpo.whistle.com (s205m1.whistle.com [207.76.205.1]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id KAA22372; Wed, 4 Sep 1996 10:32:32 -0700 (PDT) Received: from current1.whistle.com (current1.whistle.com [207.76.205.22]) by alpo.whistle.com (8.7.5/8.7.3) with SMTP id KAA00541; Wed, 4 Sep 1996 10:25:17 -0700 (PDT) Message-ID: <322DBB35.15FB7483@whistle.com> Date: Wed, 04 Sep 1996 10:24:05 -0700 From: Julian Elischer Organization: Whistle Communications X-Mailer: Mozilla 3.0b6 (X11; I; FreeBSD 2.2-CURRENT i386) MIME-Version: 1.0 To: Paul Richards CC: Gary Palmer , Garrett Wollman , Ulf Zimmermann , bugs@FreeBSD.org Subject: Re: 2 bugs, I think ;-) References: <8119.841783800@orion.webspan.net> <57u3te8k9d.fsf@elsevier.co.uk> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-bugs@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk Paul Richards wrote: > > There's no concept of "primary" address in the kernel, they just sit > on a linked list. The kernel does a match of those addresses with > the destination address to determine the "source" address. I forget > the function that does this but it's likely it's just matching the > address on the end of the list straight away. At least, it's something > like that, Garrett probably knows the details. I ran into this problem > with the virtual hosting box I set up. I couldn't control the "source" > address of the packets that were originating from programs running in > the virtual host environments. > > -- > I think a patch just went in to find teh main instead of the last address on the interface