nl802154.h (e5451c8f8330e03ad3cfa16048b4daf961af434f) | nl802154.h (e7479122befd7026cf0fb3b3740f17ebd9c64d35) |
---|---|
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 --- 124 unchanged lines hidden (view full) --- 133 NL802154_ATTR_SEC_FRAME_COUNTER, 134 135 NL802154_ATTR_SEC_LEVEL, 136 NL802154_ATTR_SEC_DEVICE, 137 NL802154_ATTR_SEC_DEVKEY, 138 NL802154_ATTR_SEC_KEY, 139#endif /* CONFIG_IEEE802154_NL802154_EXPERIMENTAL */ 140 | 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 --- 124 unchanged lines hidden (view full) --- 133 NL802154_ATTR_SEC_FRAME_COUNTER, 134 135 NL802154_ATTR_SEC_LEVEL, 136 NL802154_ATTR_SEC_DEVICE, 137 NL802154_ATTR_SEC_DEVKEY, 138 NL802154_ATTR_SEC_KEY, 139#endif /* CONFIG_IEEE802154_NL802154_EXPERIMENTAL */ 140 |
141 NL802154_ATTR_PAD, 142 |
|
141 __NL802154_ATTR_AFTER_LAST, 142 NL802154_ATTR_MAX = __NL802154_ATTR_AFTER_LAST - 1 143}; 144 145enum nl802154_iftype { 146 /* for backwards compatibility TODO */ 147 NL802154_IFTYPE_UNSPEC = -1, 148 --- 141 unchanged lines hidden (view full) --- 290 291enum nl802154_dev_addr_attrs { 292 NL802154_DEV_ADDR_ATTR_UNSPEC, 293 294 NL802154_DEV_ADDR_ATTR_PAN_ID, 295 NL802154_DEV_ADDR_ATTR_MODE, 296 NL802154_DEV_ADDR_ATTR_SHORT, 297 NL802154_DEV_ADDR_ATTR_EXTENDED, | 143 __NL802154_ATTR_AFTER_LAST, 144 NL802154_ATTR_MAX = __NL802154_ATTR_AFTER_LAST - 1 145}; 146 147enum nl802154_iftype { 148 /* for backwards compatibility TODO */ 149 NL802154_IFTYPE_UNSPEC = -1, 150 --- 141 unchanged lines hidden (view full) --- 292 293enum nl802154_dev_addr_attrs { 294 NL802154_DEV_ADDR_ATTR_UNSPEC, 295 296 NL802154_DEV_ADDR_ATTR_PAN_ID, 297 NL802154_DEV_ADDR_ATTR_MODE, 298 NL802154_DEV_ADDR_ATTR_SHORT, 299 NL802154_DEV_ADDR_ATTR_EXTENDED, |
300 NL802154_DEV_ADDR_ATTR_PAD, |
|
298 299 /* keep last */ 300 __NL802154_DEV_ADDR_ATTR_AFTER_LAST, 301 NL802154_DEV_ADDR_ATTR_MAX = __NL802154_DEV_ADDR_ATTR_AFTER_LAST - 1 302}; 303 304enum nl802154_key_id_modes { 305 NL802154_KEY_ID_MODE_IMPLICIT, --- 9 unchanged lines hidden (view full) --- 315enum nl802154_key_id_attrs { 316 NL802154_KEY_ID_ATTR_UNSPEC, 317 318 NL802154_KEY_ID_ATTR_MODE, 319 NL802154_KEY_ID_ATTR_INDEX, 320 NL802154_KEY_ID_ATTR_IMPLICIT, 321 NL802154_KEY_ID_ATTR_SOURCE_SHORT, 322 NL802154_KEY_ID_ATTR_SOURCE_EXTENDED, | 301 302 /* keep last */ 303 __NL802154_DEV_ADDR_ATTR_AFTER_LAST, 304 NL802154_DEV_ADDR_ATTR_MAX = __NL802154_DEV_ADDR_ATTR_AFTER_LAST - 1 305}; 306 307enum nl802154_key_id_modes { 308 NL802154_KEY_ID_MODE_IMPLICIT, --- 9 unchanged lines hidden (view full) --- 318enum nl802154_key_id_attrs { 319 NL802154_KEY_ID_ATTR_UNSPEC, 320 321 NL802154_KEY_ID_ATTR_MODE, 322 NL802154_KEY_ID_ATTR_INDEX, 323 NL802154_KEY_ID_ATTR_IMPLICIT, 324 NL802154_KEY_ID_ATTR_SOURCE_SHORT, 325 NL802154_KEY_ID_ATTR_SOURCE_EXTENDED, |
326 NL802154_KEY_ID_ATTR_PAD, |
|
323 324 /* keep last */ 325 __NL802154_KEY_ID_ATTR_AFTER_LAST, 326 NL802154_KEY_ID_ATTR_MAX = __NL802154_KEY_ID_ATTR_AFTER_LAST - 1 327}; 328 329enum nl802154_seclevels { 330 NL802154_SECLEVEL_NONE, --- 66 unchanged lines hidden (view full) --- 397 NL802154_DEV_ATTR_UNSPEC, 398 399 NL802154_DEV_ATTR_FRAME_COUNTER, 400 NL802154_DEV_ATTR_PAN_ID, 401 NL802154_DEV_ATTR_SHORT_ADDR, 402 NL802154_DEV_ATTR_EXTENDED_ADDR, 403 NL802154_DEV_ATTR_SECLEVEL_EXEMPT, 404 NL802154_DEV_ATTR_KEY_MODE, | 327 328 /* keep last */ 329 __NL802154_KEY_ID_ATTR_AFTER_LAST, 330 NL802154_KEY_ID_ATTR_MAX = __NL802154_KEY_ID_ATTR_AFTER_LAST - 1 331}; 332 333enum nl802154_seclevels { 334 NL802154_SECLEVEL_NONE, --- 66 unchanged lines hidden (view full) --- 401 NL802154_DEV_ATTR_UNSPEC, 402 403 NL802154_DEV_ATTR_FRAME_COUNTER, 404 NL802154_DEV_ATTR_PAN_ID, 405 NL802154_DEV_ATTR_SHORT_ADDR, 406 NL802154_DEV_ATTR_EXTENDED_ADDR, 407 NL802154_DEV_ATTR_SECLEVEL_EXEMPT, 408 NL802154_DEV_ATTR_KEY_MODE, |
409 NL802154_DEV_ATTR_PAD, |
|
405 406 /* keep last */ 407 __NL802154_DEV_ATTR_AFTER_LAST, 408 NL802154_DEV_ATTR_MAX = __NL802154_DEV_ATTR_AFTER_LAST - 1 409}; 410 411enum nl802154_devkey { 412 NL802154_DEVKEY_ATTR_UNSPEC, 413 414 NL802154_DEVKEY_ATTR_FRAME_COUNTER, 415 NL802154_DEVKEY_ATTR_EXTENDED_ADDR, 416 NL802154_DEVKEY_ATTR_ID, | 410 411 /* keep last */ 412 __NL802154_DEV_ATTR_AFTER_LAST, 413 NL802154_DEV_ATTR_MAX = __NL802154_DEV_ATTR_AFTER_LAST - 1 414}; 415 416enum nl802154_devkey { 417 NL802154_DEVKEY_ATTR_UNSPEC, 418 419 NL802154_DEVKEY_ATTR_FRAME_COUNTER, 420 NL802154_DEVKEY_ATTR_EXTENDED_ADDR, 421 NL802154_DEVKEY_ATTR_ID, |
422 NL802154_DEVKEY_ATTR_PAD, |
|
417 418 /* keep last */ 419 __NL802154_DEVKEY_ATTR_AFTER_LAST, 420 NL802154_DEVKEY_ATTR_MAX = __NL802154_DEVKEY_ATTR_AFTER_LAST - 1 421}; 422 423enum nl802154_key { 424 NL802154_KEY_ATTR_UNSPEC, --- 17 unchanged lines hidden --- | 423 424 /* keep last */ 425 __NL802154_DEVKEY_ATTR_AFTER_LAST, 426 NL802154_DEVKEY_ATTR_MAX = __NL802154_DEVKEY_ATTR_AFTER_LAST - 1 427}; 428 429enum nl802154_key { 430 NL802154_KEY_ATTR_UNSPEC, --- 17 unchanged lines hidden --- |