From owner-freebsd-stable Mon Jul 26 6:42:51 1999 Delivered-To: freebsd-stable@freebsd.org Received: from neptune.oceancomputer.com (neptune.oceancomputer.com [216.116.139.133]) by hub.freebsd.org (Postfix) with ESMTP id 7EE1B14F95 for ; Mon, 26 Jul 1999 06:42:48 -0700 (PDT) (envelope-from jooji@neptune.oceancomputer.com) Received: from localhost (jooji@localhost) by neptune.oceancomputer.com (8.9.2/8.9.2) with ESMTP id JAA22832; Mon, 26 Jul 1999 09:41:28 -0400 (EDT) Date: Mon, 26 Jul 1999 09:41:28 -0400 (EDT) From: "Jasper O'Malley" To: ktsin@mail.singtel-yp.com Cc: stable@freebsd.org Subject: Re: a patch to fix the proxy arp problem In-Reply-To: <19990726110008.15325.qmail@mail.singtel-yp.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, 26 Jul 1999 ktsin@mail.singtel-yp.com wrote: > I've managed to track down the proxy arp problem in 3.2-stable. It was due to > misalignment which led to wrong/corrupted destination address and netmask. Thank you :) If you have a second, could you go over the patch briefly, and explain what it does? Is the misalignment caused by the addition of the sdl_rcf and sdl_route elements to the sockaddr_dl structure in /usr/src/sys/net/if_dl.h? Why did it work without the ROUNDUP() macro before the addition of these elements, and why don't it now? Thanks again for the patch...I can upgrade my firewall again ;) Cheers, Mick To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message