From jwlundy@mahukona.aafes.com  Wed Sep 24 14:12:06 2003
Return-Path: <jwlundy@mahukona.aafes.com>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id EADE116A4BF
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 24 Sep 2003 14:11:55 -0700 (PDT)
Received: from mahukona.aafes.com (mahukona.aafes.com [199.67.7.89])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 508EF44013
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 24 Sep 2003 14:11:55 -0700 (PDT)
	(envelope-from jwlundy@mahukona.aafes.com)
Received: (from root@localhost)
	by mahukona.aafes.com (8.12.8p2/8.12.8) id h8OLBsua017818;
	Wed, 24 Sep 2003 16:11:54 -0500 (CDT)
	(envelope-from jwlundy)
Message-Id: <200309242111.h8OLBsua017818@mahukona.aafes.com>
Date: Wed, 24 Sep 2003 16:11:54 -0500 (CDT)
From: Jerry Lundy <jwlundy_at_ieee.org@mahukona.aafes.com>
Reply-To: Jerry Lundy <jwlundy_at_ieee.org@mahukona.aafes.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: if_ether.c change breaks arp/routing for fxp, bge 
X-Send-Pr-Version: 3.113
X-GNATS-Notify: bms

>Number:         57190
>Category:       kern
>Synopsis:       if_ether.c change breaks arp/routing for fxp, bge
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Sep 24 14:20:07 PDT 2003
>Closed-Date:    Thu Sep 25 01:06:41 PDT 2003
>Last-Modified:  Thu Sep 25 01:06:41 PDT 2003
>Originator:     Jerry Lundy
>Release:        FreeBSD 4.8-RELEASE-p8 i386
>Organization:
>Environment:
System: FreeBSD mahukona.aafes.com 4.8-RELEASE-p8 FreeBSD 4.8-RELEASE-p8 #0: Tue Sep 24 16:47:26 CDT 2003 root@mahukona.aafes.com:/usr/obj/usr/src/sys/AAFES-MX i386

>Description:
	After cvsuping RELENG_4_8 to handle the FreeBSD-SA-03:14.arp 
vulnerability, the system did not correctly configure 2 of 4 interfaces
on reboot. The interfaces were fxp and bge.

The interfaces appear correct under ifconfig, but some locally attached networks do not appear in the kernel routing tables as seen by netstat -nr.

Errors from syslog show up as:

"arplookup 172.16.0.1 failed: host is not on local network"
"arpresolve: can't allocate llinfo for 171.16.0.1rt"

Only apparent kernel change was to if_ether.c source.

>How-To-Repeat:
 	Upgrade to 4.8-RELEASE-p8.
>Fix:
	Back out to previous kernel.
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: ru 
State-Changed-When: Thu Sep 25 01:05:21 PDT 2003 
State-Changed-Why:  
Appears to be fixed in RELENG_4_8 if_ether.c,v 1.64.2.22.2.2. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=57190 
>Unformatted:
