Skip site navigation (1)Skip section navigation (2)
Date:      Mon,  4 Jul 2005 13:58:43 +0000 (UTC)
From:      "Bjoern A. Zeeb" <bzeeb+freebsd@zabbadoz.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        "Bjoern A. Zeeb" <bzeeb+freebsd@zabbadoz.net>
Subject:   kern/82974: RTM_CHANGE incorrectly changes default
Message-ID:  <20050704135843.06FC8157B9@mail.int.zabbadoz.net>
Resent-Message-ID: <200507041400.j64E0J3e057712@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         82974
>Category:       kern
>Synopsis:       RTM_CHANGE incorrectly changes default
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jul 04 14:00:18 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Bjoern A. Zeeb
>Release:        FreeBSD 6.0-CURRENT amd64
>Organization:
Zabbadoz.NeT
>Environment:

>Description:
route change of a nonexistent host route changes default route instead
of returning error.

route monitor returns change given but not change done.

I had seen this this problem on a 5.4-PRERELEASE machine from about
Mar 31 and verified that it still exists in HEAD.

>How-To-Repeat:

foo# netstat -rn -f inet | grep default
default            192.168.64.1       UGS         0       27    em0
foo# netstat -rn -f inet | grep 10.1
foo# route change 10.1.2.3 127.0.0.1
change host 10.1.2.3: gateway 127.0.0.1

got message of size 124 on Mon Jul  4 13:42:55 2005
RTM_CHANGE: Change Metrics or flags: len 124, pid: 55414, seq 1, errno 0, flags:<UP,GATEWAY,HOST,DONE,STATIC>
locks:  inits: 
sockaddrs: <DST,GATEWAY>
 10.1.2.3 127.0.0.1

foo# netstat -rn -f inet | grep 10.1
foo# netstat -rn -f inet | grep default
default            127.0.0.1          UGS         0       27    lo0

>Fix:
	N/A

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050704135843.06FC8157B9>