diff options
author | Rui Paulo <rpaulo@FreeBSD.org> | 2009-07-27 14:22:09 +0000 |
---|---|---|
committer | Rui Paulo <rpaulo@FreeBSD.org> | 2009-07-27 14:22:09 +0000 |
commit | 3ca80f0dbc5894b39e40a5198763bc37773e9bc5 (patch) | |
tree | cb443c30550ddfac3a0cbff2cf9dc6f1efaf229d /sys/net80211/ieee80211_ioctl.h | |
parent | 1f93ae9453aceed4c329afec71ce74167f217d6e (diff) |
Notes
Diffstat (limited to 'sys/net80211/ieee80211_ioctl.h')
-rw-r--r-- | sys/net80211/ieee80211_ioctl.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sys/net80211/ieee80211_ioctl.h b/sys/net80211/ieee80211_ioctl.h index c3c454f69aaf..89d8fe53fcf6 100644 --- a/sys/net80211/ieee80211_ioctl.h +++ b/sys/net80211/ieee80211_ioctl.h @@ -240,8 +240,9 @@ struct ieee80211_stats { uint32_t is_mesh_rtaddfailed; /* route add failed */ uint32_t is_mesh_notproxy; /* dropped 'cuz not proxying */ uint32_t is_rx_badalign; /* dropped 'cuz misaligned */ + uint32_t is_hwmp_proxy; /* PREP for proxy route */ - uint32_t is_spare[12]; + uint32_t is_spare[11]; }; /* @@ -333,10 +334,13 @@ enum { }; struct ieee80211req_mesh_route { + uint8_t imr_flags; +#define IEEE80211_MESHRT_FLAGS_VALID 0x01 +#define IEEE80211_MESHRT_FLAGS_PROXY 0x02 uint8_t imr_dest[IEEE80211_ADDR_LEN]; uint8_t imr_nexthop[IEEE80211_ADDR_LEN]; uint16_t imr_nhops; - uint16_t imr_pad; + uint8_t imr_pad; uint32_t imr_metric; uint32_t imr_lifetime; uint32_t imr_lastmseq; |