From owner-freebsd-hackers@FreeBSD.ORG Fri Mar 26 14:30:55 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 404E416A4CE for ; Fri, 26 Mar 2004 14:30:55 -0800 (PST) Received: from skutsje.san.webweaving.org (skutsje.san.webweaving.org [209.132.96.45]) by mx1.FreeBSD.org (Postfix) with ESMTP id 08BF443D1D for ; Fri, 26 Mar 2004 14:30:53 -0800 (PST) (envelope-from dirkx@webweaving.org) Received: from [10.11.0.203] (fia193-115-100.dsl.hccnet.nl [80.100.115.193]) (authenticated bits=0)i2QMOYEJ051747 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO) for ; Fri, 26 Mar 2004 14:24:36 -0800 (PST) (envelope-from dirkx@webweaving.org) Mime-Version: 1.0 (Apple Message framework v613) Content-Transfer-Encoding: 7bit Message-Id: <39FE23FA-7F75-11D8-8F99-000A95CDA38A@webweaving.org> Content-Type: text/plain; charset=US-ASCII; format=flowed To: freebsd-hackers@freebsd.org From: Dirk-Willem van Gulik Date: Fri, 26 Mar 2004 23:30:46 +0100 X-Mailer: Apple Mail (2.613) Subject: events when (de)associating or when cable is (un)plugged X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Mar 2004 22:30:55 -0000 Looking for suggestions on a 'clean' and generic way to allow for notifications when a 802.11 association is made or lost, or when a ethernet cable is (un)plugged. I.e.akin to the events 'usbd(8) get when you sit on /dev/usb. This is for 5.2.1 or beyond. Any infrastructure which is already used I can leverage ? (Right now I do a dirty hack by letting the net80211 code twiddle the INET address - which then causes a routing msg on a socket(PF_ROUTE, SOCK_RAW, AF_UNSPEC) socket. But that is far from ideal - as often it is nicer to have the IP address linger around a bit longer.) Thanks, Dw