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