Received: (from majordomo@localhost) by oss.sgi.com (8.11.3/8.11.3) id f4469Pm29135 for netdev-outgoing; Thu, 3 May 2001 23:09:25 -0700 Received: from mailo.vtcif.telstra.com.au (mailo.vtcif.telstra.com.au [202.12.144.17]) by oss.sgi.com (8.11.3/8.11.3) with ESMTP id f4469NF29132 for ; Thu, 3 May 2001 23:09:24 -0700 Received: (from uucp@localhost) by mailo.vtcif.telstra.com.au (8.8.2/8.6.9) id QAA09673; Fri, 4 May 2001 16:09:06 +1000 (EST) Received: from maili.vtcif.telstra.com.au(202.12.142.17) via SMTP by mailo.vtcif.telstra.com.au, id smtpd0rDVPv; Fri May 4 16:08:17 2001 Received: (from uucp@localhost) by maili.vtcif.telstra.com.au (8.8.2/8.6.9) id QAA28999; Fri, 4 May 2001 16:08:16 +1000 (EST) Received: from localhost(127.0.0.1), claiming to be "mail.cdn.telstra.com.au" via SMTP by localhost, id smtpdVUNQR_; Fri May 4 16:07:42 2001 Received: from vus068.trl.telstra.com.au (vus068.trl.telstra.com.au [137.147.113.21]) by mail.cdn.telstra.com.au (8.8.2/8.6.9) with ESMTP id QAA28610; Fri, 4 May 2001 16:07:41 +1000 (EST) Received: from localhost (c729953@localhost) by vus068.trl.telstra.com.au (8.9.1b+Sun/8.9.1) with ESMTP id QAA03059; Fri, 4 May 2001 16:07:24 +1000 (EST) Date: Fri, 4 May 2001 16:07:24 +1000 (EST) From: Roger Venning To: "David S. Miller" cc: Janice Girouard , netdev@oss.sgi.com Subject: Re: NETDEV_CHANGE events when __LINK_STATE_NOCARRIER is modified In-Reply-To: <15089.61808.45075.22401@pizda.ninka.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-netdev@oss.sgi.com Precedence: bulk On Thu, 3 May 2001, David S. Miller wrote: > > It is not a physical state change. This state bit is meant only as a > hack for the isdn layers dial on demand like functionality. > > This is not the kind of state change the notifier chain listeners are > interested in. It would be meaningless for the notifiers to run > every time I yank my ethernet cable out of the card on my machine :-) (presuming first that these events can be propagated up to user space through some kind of listen on a socket style API, something that I don't think is possible _yet_) I beg to differ a little. Considering the case with the machine has multiple network interfaces, and a mobile IP (RFC2002 and friends) capability, this kind of notification is crucial to smoothly transferring traffic onto other available interfaces (think mobile pda with ethernet & wide area cellular data). This is just one instance of 'middleware' style applications that would prefer not to poll this kind of state. Roger. > > Later, > David S. Miller > davem@redhat.com > -- Roger Venning - Technologist - Telstra Research Laboratories For a successful technology, reality must take precedence over public relations, for Nature cannot be fooled. Richard Feynman