summaryrefslogtreecommitdiffstats
path: root/sys/net/route.h
diff options
context:
space:
mode:
authorsam <sam@FreeBSD.org>2004-10-05 19:48:33 +0000
committersam <sam@FreeBSD.org>2004-10-05 19:48:33 +0000
commit4be594580c78edc884354b2cb90970b7d427063f (patch)
tree266320278bc83acc878391d964fbf4a1918a71b6 /sys/net/route.h
parente5887a56e2cc2a5196211c93045a8478176180e2 (diff)
downloadFreeBSD-src-4be594580c78edc884354b2cb90970b7d427063f.zip
FreeBSD-src-4be594580c78edc884354b2cb90970b7d427063f.tar.gz
Add 802.11-specific events that are dispatched through the routing socket.
This really doesn't belong here but is preferred (for the moment) over adding yet another mechanism for sending msgs from the kernel to user apps. Reviewed by: imp
Diffstat (limited to 'sys/net/route.h')
-rw-r--r--sys/net/route.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/net/route.h b/sys/net/route.h
index 16716a3..d59ae72 100644
--- a/sys/net/route.h
+++ b/sys/net/route.h
@@ -219,6 +219,7 @@ struct rt_msghdr {
#define RTM_NEWMADDR 0xf /* mcast group membership being added to if */
#define RTM_DELMADDR 0x10 /* mcast group membership being deleted */
#define RTM_IFANNOUNCE 0x11 /* iface arrival/departure */
+#define RTM_IEEE80211 0x12 /* IEEE80211 wireless event */
/*
* Bitmask values for rtm_inits and rmx_locks.
@@ -319,6 +320,7 @@ extern struct radix_node_head *rt_tables[AF_MAX+1];
struct ifmultiaddr;
int rt_getifa(struct rt_addrinfo *);
+void rt_ieee80211msg(struct ifnet *, int, void *, size_t);
void rt_ifannouncemsg(struct ifnet *, int);
void rt_ifmsg(struct ifnet *);
void rt_missmsg(int, struct rt_addrinfo *, int, int);
OpenPOWER on IntegriCloud