kern/57190: if_ether.c change breaks arp/routing for fxp, bge

Jerry Lundy jwlundy_at_ieee.org at mahukona.aafes.com
Wed Sep 24 14:20:15 PDT 2003


>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:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Sep 24 14:20:07 PDT 2003
>Closed-Date:
>Last-Modified:
>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 at 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:
>Unformatted:


More information about the freebsd-bugs mailing list