diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/nl802154.h | 14 | ||||
-rw-r--r-- | include/net/mac802154.h | 8 |
2 files changed, 10 insertions, 12 deletions
diff --git a/include/linux/nl802154.h b/include/linux/nl802154.h index 5a3db3aa5f17..fd4f2d1cdf6c 100644 --- a/include/linux/nl802154.h +++ b/include/linux/nl802154.h | |||
@@ -130,18 +130,8 @@ enum { | |||
130 | enum { | 130 | enum { |
131 | __IEEE802154_DEV_INVALID = -1, | 131 | __IEEE802154_DEV_INVALID = -1, |
132 | 132 | ||
133 | /* TODO: | 133 | IEEE802154_DEV_WPAN, |
134 | * Nowadays three device types supported by this stack at linux-zigbee | 134 | IEEE802154_DEV_MONITOR, |
135 | * project: WPAN = 0, MONITOR = 1 and SMAC = 2. | ||
136 | * | ||
137 | * Since this stack implementation exists many years, it's definitely | ||
138 | * bad idea to change the assigned values due to they are already used | ||
139 | * by third-party userspace software like: iz-tools, wireshark... | ||
140 | * | ||
141 | * Currently only monitor device is added and initialized by '1' for | ||
142 | * compatibility. | ||
143 | */ | ||
144 | IEEE802154_DEV_MONITOR = 1, | ||
145 | 135 | ||
146 | __IEEE802154_DEV_MAX, | 136 | __IEEE802154_DEV_MAX, |
147 | }; | 137 | }; |
diff --git a/include/net/mac802154.h b/include/net/mac802154.h index c9f8ab5cc687..d0d11df9cba1 100644 --- a/include/net/mac802154.h +++ b/include/net/mac802154.h | |||
@@ -21,6 +21,14 @@ | |||
21 | 21 | ||
22 | #include <net/af_ieee802154.h> | 22 | #include <net/af_ieee802154.h> |
23 | 23 | ||
24 | /* General MAC frame format: | ||
25 | * 2 bytes: Frame Control | ||
26 | * 1 byte: Sequence Number | ||
27 | * 20 bytes: Addressing fields | ||
28 | * 14 bytes: Auxiliary Security Header | ||
29 | */ | ||
30 | #define MAC802154_FRAME_HARD_HEADER_LEN (2 + 1 + 20 + 14) | ||
31 | |||
24 | /* The following flags are used to indicate changed address settings from | 32 | /* The following flags are used to indicate changed address settings from |
25 | * the stack to the hardware. | 33 | * the stack to the hardware. |
26 | */ | 34 | */ |