nl802154.h (f26e8817b235d8764363bffcc9cbfc61867371f2) nl802154.h (451dc48c806a7ce9fbec5e7a24ccf4b2c936e834)
1#ifndef __NL802154_H
2#define __NL802154_H
3/*
4 * 802.15.4 netlink interface public header
5 *
6 * Copyright 2014 Alexander Aring <aar@pengutronix.de>
7 *
8 * Permission to use, copy, modify, and/or distribute this software for any

--- 5 unchanged lines hidden (view full) ---

14 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
15 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
16 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
17 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
18 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
19 *
20 */
21
1#ifndef __NL802154_H
2#define __NL802154_H
3/*
4 * 802.15.4 netlink interface public header
5 *
6 * Copyright 2014 Alexander Aring <aar@pengutronix.de>
7 *
8 * Permission to use, copy, modify, and/or distribute this software for any

--- 5 unchanged lines hidden (view full) ---

14 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
15 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
16 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
17 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
18 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
19 *
20 */
21
22#include <linux/types.h>
23
22#define NL802154_GENL_NAME "nl802154"
23
24enum nl802154_commands {
25/* don't change the order or add anything between, this is ABI! */
26/* currently we don't shipping this file via uapi, ignore the above one */
27 NL802154_CMD_UNSPEC,
28
29 NL802154_CMD_GET_WPAN_PHY, /* can dump */

--- 115 unchanged lines hidden (view full) ---

145 NL802154_ATTR_SEC_KEY,
146#endif /* CONFIG_IEEE802154_NL802154_EXPERIMENTAL */
147
148 __NL802154_ATTR_AFTER_LAST,
149 NL802154_ATTR_MAX = __NL802154_ATTR_AFTER_LAST - 1
150};
151
152enum nl802154_iftype {
24#define NL802154_GENL_NAME "nl802154"
25
26enum nl802154_commands {
27/* don't change the order or add anything between, this is ABI! */
28/* currently we don't shipping this file via uapi, ignore the above one */
29 NL802154_CMD_UNSPEC,
30
31 NL802154_CMD_GET_WPAN_PHY, /* can dump */

--- 115 unchanged lines hidden (view full) ---

147 NL802154_ATTR_SEC_KEY,
148#endif /* CONFIG_IEEE802154_NL802154_EXPERIMENTAL */
149
150 __NL802154_ATTR_AFTER_LAST,
151 NL802154_ATTR_MAX = __NL802154_ATTR_AFTER_LAST - 1
152};
153
154enum nl802154_iftype {
153 /* for backwards compatibility TODO */
154 NL802154_IFTYPE_UNSPEC = -1,
155 NL802154_IFTYPE_UNSPEC = (~(__u32)0),
155
156
156 NL802154_IFTYPE_NODE,
157 NL802154_IFTYPE_NODE = 0,
157 NL802154_IFTYPE_MONITOR,
158 NL802154_IFTYPE_COORD,
159
160 /* keep last */
161 NUM_NL802154_IFTYPES,
162 NL802154_IFTYPE_MAX = NUM_NL802154_IFTYPES - 1
163};
164

--- 288 unchanged lines hidden ---
158 NL802154_IFTYPE_MONITOR,
159 NL802154_IFTYPE_COORD,
160
161 /* keep last */
162 NUM_NL802154_IFTYPES,
163 NL802154_IFTYPE_MAX = NUM_NL802154_IFTYPES - 1
164};
165

--- 288 unchanged lines hidden ---