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 --- |