summaryrefslogtreecommitdiffstats
path: root/sys/net80211/ieee80211_ioctl.h
diff options
context:
space:
mode:
authorrpaulo <rpaulo@FreeBSD.org>2009-07-20 19:12:08 +0000
committerrpaulo <rpaulo@FreeBSD.org>2009-07-20 19:12:08 +0000
commit0dabd4da957e96805f21216cc44bc94439647949 (patch)
treea3c1502dbf378e42dd0c635145f69ddd644fcb2b /sys/net80211/ieee80211_ioctl.h
parentd32e9e9901044568408ca4ef06315cfca9176870 (diff)
downloadFreeBSD-src-0dabd4da957e96805f21216cc44bc94439647949.zip
FreeBSD-src-0dabd4da957e96805f21216cc44bc94439647949.tar.gz
More mesh bits, namely:
* bridge support (sam) * handling of errors (sam) * deletion of inactive routing entries * more debug msgs (sam) * fixed some inconsistencies with the spec. * decap is now specific to mesh (sam) * print mesh seq. no. on ifconfig list mesh * small perf. improvements Reviewed by: sam Approved by: re (kib)
Diffstat (limited to 'sys/net80211/ieee80211_ioctl.h')
-rw-r--r--sys/net80211/ieee80211_ioctl.h18
1 files changed, 16 insertions, 2 deletions
diff --git a/sys/net80211/ieee80211_ioctl.h b/sys/net80211/ieee80211_ioctl.h
index 8105990..c3c454f 100644
--- a/sys/net80211/ieee80211_ioctl.h
+++ b/sys/net80211/ieee80211_ioctl.h
@@ -235,9 +235,13 @@ struct ieee80211_stats {
uint32_t is_hwmp_wrongseq; /* wrong hwmp seq no. */
uint32_t is_hwmp_rootreqs; /* root PREQs sent */
uint32_t is_hwmp_rootrann; /* root RANNs sent */
- uint32_t is_rx_badalign; /* dropped 'cuz misaligned */
- uint32_t is_spare[15];
+ uint32_t is_mesh_badae; /* dropped 'cuz invalid AE */
+ 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_spare[12];
};
/*
@@ -328,6 +332,16 @@ enum {
IEEE80211_MESH_RTCMD_DELETE = 3, /* delete an entry from the table */
};
+struct ieee80211req_mesh_route {
+ uint8_t imr_dest[IEEE80211_ADDR_LEN];
+ uint8_t imr_nexthop[IEEE80211_ADDR_LEN];
+ uint16_t imr_nhops;
+ uint16_t imr_pad;
+ uint32_t imr_metric;
+ uint32_t imr_lifetime;
+ uint32_t imr_lastmseq;
+};
+
/*
* HWMP root modes
*/
OpenPOWER on IntegriCloud