From owner-freebsd-net@FreeBSD.ORG Wed Dec 2 17:48:35 2009 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DFE4D1065670 for ; Wed, 2 Dec 2009 17:48:35 +0000 (UTC) (envelope-from Hartmut.Brandt@dlr.de) Received: from smtp1.dlr.de (smtp1.dlr.de [129.247.252.32]) by mx1.freebsd.org (Postfix) with ESMTP id 7823D8FC18 for ; Wed, 2 Dec 2009 17:48:35 +0000 (UTC) Received: from beagle.kn.op.dlr.de ([129.247.178.136]) by smtp1.dlr.de over TLS secured channel with Microsoft SMTPSVC(6.0.3790.3959); Wed, 2 Dec 2009 18:48:33 +0100 Date: Wed, 2 Dec 2009 18:48:31 +0100 (CET) From: Harti Brandt X-X-Sender: brandt_h@beagle.kn.op.dlr.de To: freebsd-net@freebsd.org Message-ID: <20091202184310.J78398@beagle.kn.op.dlr.de> X-OpenPGP-Key: harti@freebsd.org MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-OriginalArrivalTime: 02 Dec 2009 17:48:33.0684 (UTC) FILETIME=[AAC54D40:01CA7377] Subject: generating routing message on LL address change X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Harti Brandt List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Dec 2009 17:48:36 -0000 Hi all, I would like to commit the following patch. It generates an RTM_IFINFO message when the link-layer address of an interface is changed. This should be no problem for routing daemons, because the same messages are also generated when other interface state changes. Are there any reasons not to do this? harti Index: /sys/net/if.c =================================================================== RCS file: /freebsd/cvsup/src/sys/net/if.c,v retrieving revision 1.370 diff -u -r1.370 if.c --- /sys/net/if.c 30 Nov 2009 21:25:57 -0000 1.370 +++ /sys/net/if.c 2 Dec 2009 17:33:56 -0000 @@ -3136,6 +3136,10 @@ } #endif } + + /* inform daemons */ + rt_ifmsg(ifp); + return (0); }