From owner-freebsd-stable@FreeBSD.ORG Mon Nov 14 20:36:29 2005 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E96BA16A41F for ; Mon, 14 Nov 2005 20:36:29 +0000 (GMT) (envelope-from dpkirchner@gmail.com) Received: from xproxy.gmail.com (xproxy.gmail.com [66.249.82.207]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7893543D49 for ; Mon, 14 Nov 2005 20:36:29 +0000 (GMT) (envelope-from dpkirchner@gmail.com) Received: by xproxy.gmail.com with SMTP id s9so685055wxc for ; Mon, 14 Nov 2005 12:36:28 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=kCy4hf/jJA3u+BNJmxFOyJCvoJQK/NJP2VZG8VRnOBNC/GzgtCS2S/tH/iV9bUZ79rEtdCoiC4xZ3olbNBdIPfi0kXVVqoXTPsx9y1LIjgPv3P3+MvfG7zfn9Uv4rT9xPwSMDflulWBzuqTYXoX2hfoef/7tq6DhCUjm7XPI/ac= Received: by 10.70.60.5 with SMTP id i5mr1897461wxa; Mon, 14 Nov 2005 12:36:28 -0800 (PST) Received: by 10.70.104.18 with HTTP; Mon, 14 Nov 2005 12:36:28 -0800 (PST) Message-ID: <35c231bf0511141236m7bfb6b4eyea3a39090e887754@mail.gmail.com> Date: Mon, 14 Nov 2005 12:36:28 -0800 From: David Kirchner Sender: dpkirchner@gmail.com To: "Marc G. Fournier" In-Reply-To: <20051114162702.H1019@ganymede.hub.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <20051114162702.H1019@ganymede.hub.org> Cc: freebsd-stable@freebsd.org Subject: Re: em devices not sending proper arp packets ... X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Nov 2005 20:36:30 -0000 On 11/14/05, Marc G. Fournier wrote: > > There is a problem with the latest 4-STABLE where when you move an IP fro= m > one server on the network to a new one, a proper arp packet isn't being > sent upstream, so the router isn't getting the change ... > > It only appears to affect the new em driver, as I have other servers on > the network running an older kernel, where this doesn't happen ... > > Does anyone have a 'work around' for this? We've had this problem too. Some have suggested turning on "portfast" on the Cisco switches, but that doesn't resolve it. It causes severely long delays when doing net installs (sysinstall has a very long retry time for DNS lookups, measured in minutes). Ultimately the problem is that the driver changed some time in the 4 branch (we think it was between 4.1 and 4.2 or 4.2 and 4.3) What I've heard is that because the driver was submitted by Intel, Intel should fix the bug, and the FreeBSD team will import their fix if they make it available. FWIW, the driver for the same NICs included with Linux 2.6 arps OK. I might be able to run tcpdump on a Linux box and compare it to a FreeBSD box, and suggest where the problem is, but since the last I heard was that we're waiting on Intel to fix it, I'm not sure if it'd do any good?