Date: Wed, 26 Jul 2006 18:44:59 +0200 From: Fredrik Lindberg <fli+freebsd-current@shapeshifter.se> To: Julian Elischer <julian@elischer.org> Cc: John-Mark Gurney <gurney_j@resnet.uoregon.edu>, freebsd-current@freebsd.org Subject: Re: Extending EVFILT_NETDEV to support ip-address changes Message-ID: <44C79C0B.6060900@shapeshifter.se> In-Reply-To: <44C68602.50105@elischer.org> References: <44C61470.3070005@shapeshifter.se> <20060725173924.GR96589@funkthat.com> <44C68602.50105@elischer.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Julian Elischer wrote: > > I may be wrong but doesn't an address change already trigger a routing > socket event? > Yes, a routing message is sent on address addition/removal, but the point (as I noted in my first mail) was to avoid the routing socket-read-parse dance and provide a lightweight and direct (the routing socket broadcasts events about all interfaces) mechanism for address addition/removal events. Also, the NOTE_ADDR{NEW,DEL} are sent AFTER interface configuration is complete, at least RTM_DELADDR is broadcasted before the ip-address actually is removed from the interface because it's sent from the routing code and not the interface configuration code. Fredrik Lindberg
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44C79C0B.6060900>