!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: nginx/1.23.4. PHP/5.6.40-65+ubuntu20.04.1+deb.sury.org+1 

uname -a: Linux foro-restaurado-2 5.15.0-1040-oracle #46-Ubuntu SMP Fri Jul 14 21:47:21 UTC 2023
aarch64
 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/usr/src/linux-oracle-6.8-headers-6.8.0-1028/include/net/   drwxr-xr-x
Free 83.34 GB of 96.73 GB (86.16%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     nl802154.h (16.04 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
#ifndef __NL802154_H
#define __NL802154_H
/*
 * 802.15.4 netlink interface public header
 *
 * Copyright 2014 Alexander Aring <[email protected]>
 *
 * Permission to use, copy, modify, and/or distribute this software for any
 * purpose with or without fee is hereby granted, provided that the above
 * copyright notice and this permission notice appear in all copies.
 *
 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 *
 */

#include <linux/types.h>

#define NL802154_GENL_NAME "nl802154"

enum nl802154_commands {
/* don't change the order or add anything between, this is ABI! */
/* currently we don't shipping this file via uapi, ignore the above one */
    NL802154_CMD_UNSPEC,

    NL802154_CMD_GET_WPAN_PHY,        /* can dump */
    NL802154_CMD_SET_WPAN_PHY,
    NL802154_CMD_NEW_WPAN_PHY,
    NL802154_CMD_DEL_WPAN_PHY,

    NL802154_CMD_GET_INTERFACE,        /* can dump */
    NL802154_CMD_SET_INTERFACE,
    NL802154_CMD_NEW_INTERFACE,
    NL802154_CMD_DEL_INTERFACE,

    NL802154_CMD_SET_CHANNEL,

    NL802154_CMD_SET_PAN_ID,
    NL802154_CMD_SET_SHORT_ADDR,

    NL802154_CMD_SET_TX_POWER,
    NL802154_CMD_SET_CCA_MODE,
    NL802154_CMD_SET_CCA_ED_LEVEL,

    NL802154_CMD_SET_MAX_FRAME_RETRIES,

    NL802154_CMD_SET_BACKOFF_EXPONENT,
    NL802154_CMD_SET_MAX_CSMA_BACKOFFS,

    NL802154_CMD_SET_LBT_MODE,

    NL802154_CMD_SET_ACKREQ_DEFAULT,

    NL802154_CMD_SET_WPAN_PHY_NETNS,

    NL802154_CMD_SET_SEC_PARAMS,
    NL802154_CMD_GET_SEC_KEY,        /* can dump */
    NL802154_CMD_NEW_SEC_KEY,
    NL802154_CMD_DEL_SEC_KEY,
    NL802154_CMD_GET_SEC_DEV,        /* can dump */
    NL802154_CMD_NEW_SEC_DEV,
    NL802154_CMD_DEL_SEC_DEV,
    NL802154_CMD_GET_SEC_DEVKEY,        /* can dump */
    NL802154_CMD_NEW_SEC_DEVKEY,
    NL802154_CMD_DEL_SEC_DEVKEY,
    NL802154_CMD_GET_SEC_LEVEL,        /* can dump */
    NL802154_CMD_NEW_SEC_LEVEL,
    NL802154_CMD_DEL_SEC_LEVEL,

    NL802154_CMD_SCAN_EVENT,
    NL802154_CMD_TRIGGER_SCAN,
    NL802154_CMD_ABORT_SCAN,
    NL802154_CMD_SCAN_DONE,
    NL802154_CMD_SEND_BEACONS,
    NL802154_CMD_STOP_BEACONS,
    NL802154_CMD_ASSOCIATE,
    NL802154_CMD_DISASSOCIATE,
    NL802154_CMD_SET_MAX_ASSOCIATIONS,
    NL802154_CMD_LIST_ASSOCIATIONS,

    /* add new commands above here */

    /* used to define NL802154_CMD_MAX below */
    __NL802154_CMD_AFTER_LAST,
    NL802154_CMD_MAX = __NL802154_CMD_AFTER_LAST - 1
};

enum nl802154_attrs {
/* don't change the order or add anything between, this is ABI! */
/* currently we don't shipping this file via uapi, ignore the above one */
    NL802154_ATTR_UNSPEC,

    NL802154_ATTR_WPAN_PHY,
    NL802154_ATTR_WPAN_PHY_NAME,

    NL802154_ATTR_IFINDEX,
    NL802154_ATTR_IFNAME,
    NL802154_ATTR_IFTYPE,

    NL802154_ATTR_WPAN_DEV,

    NL802154_ATTR_PAGE,
    NL802154_ATTR_CHANNEL,

    NL802154_ATTR_PAN_ID,
    NL802154_ATTR_SHORT_ADDR,

    NL802154_ATTR_TX_POWER,

    NL802154_ATTR_CCA_MODE,
    NL802154_ATTR_CCA_OPT,
    NL802154_ATTR_CCA_ED_LEVEL,

    NL802154_ATTR_MAX_FRAME_RETRIES,

    NL802154_ATTR_MAX_BE,
    NL802154_ATTR_MIN_BE,
    NL802154_ATTR_MAX_CSMA_BACKOFFS,

    NL802154_ATTR_LBT_MODE,

    NL802154_ATTR_GENERATION,

    NL802154_ATTR_CHANNELS_SUPPORTED,
    NL802154_ATTR_SUPPORTED_CHANNEL,

    NL802154_ATTR_EXTENDED_ADDR,

    NL802154_ATTR_WPAN_PHY_CAPS,

    NL802154_ATTR_SUPPORTED_COMMANDS,

    NL802154_ATTR_ACKREQ_DEFAULT,

    NL802154_ATTR_PAD,

    NL802154_ATTR_PID,
    NL802154_ATTR_NETNS_FD,

    NL802154_ATTR_COORDINATOR,
    NL802154_ATTR_SCAN_TYPE,
    NL802154_ATTR_SCAN_FLAGS,
    NL802154_ATTR_SCAN_CHANNELS,
    NL802154_ATTR_SCAN_PREAMBLE_CODES,
    NL802154_ATTR_SCAN_MEAN_PRF,
    NL802154_ATTR_SCAN_DURATION,
    NL802154_ATTR_SCAN_DONE_REASON,
    NL802154_ATTR_BEACON_INTERVAL,
    NL802154_ATTR_MAX_ASSOCIATIONS,
    NL802154_ATTR_PEER,

    /* add attributes here, update the policy in nl802154.c */

#ifdef CONFIG_IEEE802154_NL802154_EXPERIMENTAL
    NL802154_ATTR_SEC_ENABLED,
    NL802154_ATTR_SEC_OUT_LEVEL,
    NL802154_ATTR_SEC_OUT_KEY_ID,
    NL802154_ATTR_SEC_FRAME_COUNTER,

    NL802154_ATTR_SEC_LEVEL,
    NL802154_ATTR_SEC_DEVICE,
    NL802154_ATTR_SEC_DEVKEY,
    NL802154_ATTR_SEC_KEY,
#endif /* CONFIG_IEEE802154_NL802154_EXPERIMENTAL */

    __NL802154_ATTR_AFTER_LAST,
    NL802154_ATTR_MAX = __NL802154_ATTR_AFTER_LAST - 1
};

enum nl802154_iftype {
    NL802154_IFTYPE_UNSPEC = (~(__u32)0),

    NL802154_IFTYPE_NODE = 0,
    NL802154_IFTYPE_MONITOR,
    NL802154_IFTYPE_COORD,

    /* keep last */
    NUM_NL802154_IFTYPES,
    NL802154_IFTYPE_MAX = NUM_NL802154_IFTYPES - 1
};

/**
 * enum nl802154_wpan_phy_capability_attr - wpan phy capability attributes
 *
 * @__NL802154_CAP_ATTR_INVALID: attribute number 0 is reserved
 * @NL802154_CAP_ATTR_CHANNELS: a nested attribute for nl802154_channel_attr
 * @NL802154_CAP_ATTR_TX_POWERS: a nested attribute for
 *    nl802154_wpan_phy_tx_power
 * @NL802154_CAP_ATTR_MIN_CCA_ED_LEVEL: minimum value for cca_ed_level
 * @NL802154_CAP_ATTR_MAX_CCA_ED_LEVEL: maxmimum value for cca_ed_level
 * @NL802154_CAP_ATTR_CCA_MODES: nl802154_cca_modes flags
 * @NL802154_CAP_ATTR_CCA_OPTS: nl802154_cca_opts flags
 * @NL802154_CAP_ATTR_MIN_MINBE: minimum of minbe value
 * @NL802154_CAP_ATTR_MAX_MINBE: maximum of minbe value
 * @NL802154_CAP_ATTR_MIN_MAXBE: minimum of maxbe value
 * @NL802154_CAP_ATTR_MAX_MINBE: maximum of maxbe value
 * @NL802154_CAP_ATTR_MIN_CSMA_BACKOFFS: minimum of csma backoff value
 * @NL802154_CAP_ATTR_MAX_CSMA_BACKOFFS: maximum of csma backoffs value
 * @NL802154_CAP_ATTR_MIN_FRAME_RETRIES: minimum of frame retries value
 * @NL802154_CAP_ATTR_MAX_FRAME_RETRIES: maximum of frame retries value
 * @NL802154_CAP_ATTR_IFTYPES: nl802154_iftype flags
 * @NL802154_CAP_ATTR_LBT: nl802154_supported_bool_states flags
 * @NL802154_CAP_ATTR_MAX: highest cap attribute currently defined
 * @__NL802154_CAP_ATTR_AFTER_LAST: internal use
 */
enum nl802154_wpan_phy_capability_attr {
    __NL802154_CAP_ATTR_INVALID,

    NL802154_CAP_ATTR_IFTYPES,

    NL802154_CAP_ATTR_CHANNELS,
    NL802154_CAP_ATTR_TX_POWERS,

    NL802154_CAP_ATTR_CCA_ED_LEVELS,
    NL802154_CAP_ATTR_CCA_MODES,
    NL802154_CAP_ATTR_CCA_OPTS,

    NL802154_CAP_ATTR_MIN_MINBE,
    NL802154_CAP_ATTR_MAX_MINBE,

    NL802154_CAP_ATTR_MIN_MAXBE,
    NL802154_CAP_ATTR_MAX_MAXBE,

    NL802154_CAP_ATTR_MIN_CSMA_BACKOFFS,
    NL802154_CAP_ATTR_MAX_CSMA_BACKOFFS,

    NL802154_CAP_ATTR_MIN_FRAME_RETRIES,
    NL802154_CAP_ATTR_MAX_FRAME_RETRIES,

    NL802154_CAP_ATTR_LBT,

    /* keep last */
    __NL802154_CAP_ATTR_AFTER_LAST,
    NL802154_CAP_ATTR_MAX = __NL802154_CAP_ATTR_AFTER_LAST - 1
};

/**
 * enum nl802154_coord - Netlink attributes for a coord
 *
 * @__NL802154_COORD_INVALID: invalid
 * @NL802154_COORD_PANID: PANID of the coordinator (2 bytes)
 * @NL802154_COORD_ADDR: coordinator address, (8 bytes or 2 bytes)
 * @NL802154_COORD_CHANNEL: channel number, related to @NL802154_COORD_PAGE (u8)
 * @NL802154_COORD_PAGE: channel page, related to @NL802154_COORD_CHANNEL (u8)
 * @NL802154_COORD_PREAMBLE_CODE: Preamble code used when the beacon was received,
 *    this is PHY dependent and optional (u8)
 * @NL802154_COORD_MEAN_PRF: Mean PRF used when the beacon was received,
 *     this is PHY dependent and optional (u8)
 * @NL802154_COORD_SUPERFRAME_SPEC: superframe specification of the PAN (u16)
 * @NL802154_COORD_LINK_QUALITY: signal quality of beacon in unspecified units,
 *    scaled to 0..255 (u8)
 * @NL802154_COORD_GTS_PERMIT: set to true if GTS is permitted on this PAN
 * @NL802154_COORD_PAYLOAD_DATA: binary data containing the raw data from the
 *    frame payload, (only if beacon or probe response had data)
 * @NL802154_COORD_PAD: attribute used for padding for 64-bit alignment
 * @NL802154_COORD_MAX: highest coordinator attribute
 */
enum nl802154_coord {
    __NL802154_COORD_INVALID,
    NL802154_COORD_PANID,
    NL802154_COORD_ADDR,
    NL802154_COORD_CHANNEL,
    NL802154_COORD_PAGE,
    NL802154_COORD_PREAMBLE_CODE,
    NL802154_COORD_MEAN_PRF,
    NL802154_COORD_SUPERFRAME_SPEC,
    NL802154_COORD_LINK_QUALITY,
    NL802154_COORD_GTS_PERMIT,
    NL802154_COORD_PAYLOAD_DATA,
    NL802154_COORD_PAD,

    /* keep last */
    NL802154_COORD_MAX,
};

/**
 * enum nl802154_scan_types - Scan types
 *
 * @__NL802154_SCAN_INVALID: scan type number 0 is reserved
 * @NL802154_SCAN_ED: An ED scan allows a device to obtain a measure of the peak
 *    energy in each requested channel
 * @NL802154_SCAN_ACTIVE: Locate any coordinator transmitting Beacon frames using
 *    a Beacon Request command
 * @NL802154_SCAN_PASSIVE: Locate any coordinator transmitting Beacon frames
 * @NL802154_SCAN_ORPHAN: Relocate coordinator following a loss of synchronisation
 * @NL802154_SCAN_ENHANCED_ACTIVE: Same as Active using Enhanced Beacon Request
 *    command instead of Beacon Request command
 * @NL802154_SCAN_RIT_PASSIVE: Passive scan for RIT Data Request command frames
 *    instead of Beacon frames
 * @NL802154_SCAN_ATTR_MAX: Maximum SCAN attribute number
 */
enum nl802154_scan_types {
    __NL802154_SCAN_INVALID,
    NL802154_SCAN_ED,
    NL802154_SCAN_ACTIVE,
    NL802154_SCAN_PASSIVE,
    NL802154_SCAN_ORPHAN,
    NL802154_SCAN_ENHANCED_ACTIVE,
    NL802154_SCAN_RIT_PASSIVE,

    /* keep last */
    NL802154_SCAN_ATTR_MAX,
};

/**
 * enum nl802154_scan_done_reasons - End of scan reasons
 *
 * @__NL802154_SCAN_DONE_REASON_INVALID: scan done reason number 0 is reserved.
 * @NL802154_SCAN_DONE_REASON_FINISHED: The scan just finished naturally after
 *    going through all the requested and possible (complex) channels.
 * @NL802154_SCAN_DONE_REASON_ABORTED: The scan was aborted upon user request.
 *    a Beacon Request command
 * @NL802154_SCAN_DONE_REASON_MAX: Maximum scan done reason attribute number.
 */
enum nl802154_scan_done_reasons {
    __NL802154_SCAN_DONE_REASON_INVALID,
    NL802154_SCAN_DONE_REASON_FINISHED,
    NL802154_SCAN_DONE_REASON_ABORTED,

    /* keep last */
    NL802154_SCAN_DONE_REASON_MAX,
};

/**
 * enum nl802154_cca_modes - cca modes
 *
 * @__NL802154_CCA_INVALID: cca mode number 0 is reserved
 * @NL802154_CCA_ENERGY: Energy above threshold
 * @NL802154_CCA_CARRIER: Carrier sense only
 * @NL802154_CCA_ENERGY_CARRIER: Carrier sense with energy above threshold
 * @NL802154_CCA_ALOHA: CCA shall always report an idle medium
 * @NL802154_CCA_UWB_SHR: UWB preamble sense based on the SHR of a frame
 * @NL802154_CCA_UWB_MULTIPLEXED: UWB preamble sense based on the packet with
 *    the multiplexed preamble
 * @__NL802154_CCA_ATTR_AFTER_LAST: Internal
 * @NL802154_CCA_ATTR_MAX: Maximum CCA attribute number
 */
enum nl802154_cca_modes {
    __NL802154_CCA_INVALID,
    NL802154_CCA_ENERGY,
    NL802154_CCA_CARRIER,
    NL802154_CCA_ENERGY_CARRIER,
    NL802154_CCA_ALOHA,
    NL802154_CCA_UWB_SHR,
    NL802154_CCA_UWB_MULTIPLEXED,

    /* keep last */
    __NL802154_CCA_ATTR_AFTER_LAST,
    NL802154_CCA_ATTR_MAX = __NL802154_CCA_ATTR_AFTER_LAST - 1
};

/**
 * enum nl802154_cca_opts - additional options for cca modes
 *
 * @NL802154_CCA_OPT_ENERGY_CARRIER_OR: NL802154_CCA_ENERGY_CARRIER with OR
 * @NL802154_CCA_OPT_ENERGY_CARRIER_AND: NL802154_CCA_ENERGY_CARRIER with AND
 */
enum nl802154_cca_opts {
    NL802154_CCA_OPT_ENERGY_CARRIER_AND,
    NL802154_CCA_OPT_ENERGY_CARRIER_OR,

    /* keep last */
    __NL802154_CCA_OPT_ATTR_AFTER_LAST,
    NL802154_CCA_OPT_ATTR_MAX = __NL802154_CCA_OPT_ATTR_AFTER_LAST - 1
};

/**
 * enum nl802154_supported_bool_states - bool states for bool capability entry
 *
 * @NL802154_SUPPORTED_BOOL_FALSE: indicates to set false
 * @NL802154_SUPPORTED_BOOL_TRUE: indicates to set true
 * @__NL802154_SUPPORTED_BOOL_INVALD: reserved
 * @NL802154_SUPPORTED_BOOL_BOTH: indicates to set true and false
 * @__NL802154_SUPPORTED_BOOL_AFTER_LAST: Internal
 * @NL802154_SUPPORTED_BOOL_MAX: highest value for bool states
 */
enum nl802154_supported_bool_states {
    NL802154_SUPPORTED_BOOL_FALSE,
    NL802154_SUPPORTED_BOOL_TRUE,
    /* to handle them in a mask */
    __NL802154_SUPPORTED_BOOL_INVALD,
    NL802154_SUPPORTED_BOOL_BOTH,

    /* keep last */
    __NL802154_SUPPORTED_BOOL_AFTER_LAST,
    NL802154_SUPPORTED_BOOL_MAX = __NL802154_SUPPORTED_BOOL_AFTER_LAST - 1
};

enum nl802154_dev_addr_modes {
    NL802154_DEV_ADDR_NONE,
    __NL802154_DEV_ADDR_INVALID,
    NL802154_DEV_ADDR_SHORT,
    NL802154_DEV_ADDR_EXTENDED,

    /* keep last */
    __NL802154_DEV_ADDR_AFTER_LAST,
    NL802154_DEV_ADDR_MAX = __NL802154_DEV_ADDR_AFTER_LAST - 1
};

enum nl802154_dev_addr_attrs {
    NL802154_DEV_ADDR_ATTR_UNSPEC,

    NL802154_DEV_ADDR_ATTR_PAN_ID,
    NL802154_DEV_ADDR_ATTR_MODE,
    NL802154_DEV_ADDR_ATTR_SHORT,
    NL802154_DEV_ADDR_ATTR_EXTENDED,
    NL802154_DEV_ADDR_ATTR_PAD,
    NL802154_DEV_ADDR_ATTR_PEER_TYPE,

    /* keep last */
    __NL802154_DEV_ADDR_ATTR_AFTER_LAST,
    NL802154_DEV_ADDR_ATTR_MAX = __NL802154_DEV_ADDR_ATTR_AFTER_LAST - 1
};

enum nl802154_peer_type {
    NL802154_PEER_TYPE_UNSPEC,

    NL802154_PEER_TYPE_PARENT,
    NL802154_PEER_TYPE_CHILD,

    /* keep last */
    __NL802154_PEER_TYPE_AFTER_LAST,
    NL802154_PEER_TYPE_MAX = __NL802154_PEER_TYPE_AFTER_LAST - 1
};

#ifdef CONFIG_IEEE802154_NL802154_EXPERIMENTAL

enum nl802154_key_id_modes {
    NL802154_KEY_ID_MODE_IMPLICIT,
    NL802154_KEY_ID_MODE_INDEX,
    NL802154_KEY_ID_MODE_INDEX_SHORT,
    NL802154_KEY_ID_MODE_INDEX_EXTENDED,

    /* keep last */
    __NL802154_KEY_ID_MODE_AFTER_LAST,
    NL802154_KEY_ID_MODE_MAX = __NL802154_KEY_ID_MODE_AFTER_LAST - 1
};

enum nl802154_key_id_attrs {
    NL802154_KEY_ID_ATTR_UNSPEC,

    NL802154_KEY_ID_ATTR_MODE,
    NL802154_KEY_ID_ATTR_INDEX,
    NL802154_KEY_ID_ATTR_IMPLICIT,
    NL802154_KEY_ID_ATTR_SOURCE_SHORT,
    NL802154_KEY_ID_ATTR_SOURCE_EXTENDED,
    NL802154_KEY_ID_ATTR_PAD,

    /* keep last */
    __NL802154_KEY_ID_ATTR_AFTER_LAST,
    NL802154_KEY_ID_ATTR_MAX = __NL802154_KEY_ID_ATTR_AFTER_LAST - 1
};

enum nl802154_seclevels {
    NL802154_SECLEVEL_NONE,
    NL802154_SECLEVEL_MIC32,
    NL802154_SECLEVEL_MIC64,
    NL802154_SECLEVEL_MIC128,
    NL802154_SECLEVEL_ENC,
    NL802154_SECLEVEL_ENC_MIC32,
    NL802154_SECLEVEL_ENC_MIC64,
    NL802154_SECLEVEL_ENC_MIC128,

    /* keep last */
    __NL802154_SECLEVEL_AFTER_LAST,
    NL802154_SECLEVEL_MAX = __NL802154_SECLEVEL_AFTER_LAST - 1
};

enum nl802154_frames {
    NL802154_FRAME_BEACON,
    NL802154_FRAME_DATA,
    NL802154_FRAME_ACK,
    NL802154_FRAME_CMD,

    /* keep last */
    __NL802154_FRAME_AFTER_LAST,
    NL802154_FRAME_MAX = __NL802154_FRAME_AFTER_LAST - 1
};

enum nl802154_cmd_frames {
    __NL802154_CMD_FRAME_INVALID,
    NL802154_CMD_FRAME_ASSOC_REQUEST,
    NL802154_CMD_FRAME_ASSOC_RESPONSE,
    NL802154_CMD_FRAME_DISASSOC_NOTIFY,
    NL802154_CMD_FRAME_DATA_REQUEST,
    NL802154_CMD_FRAME_PAN_ID_CONFLICT_NOTIFY,
    NL802154_CMD_FRAME_ORPHAN_NOTIFY,
    NL802154_CMD_FRAME_BEACON_REQUEST,
    NL802154_CMD_FRAME_COORD_REALIGNMENT,
    NL802154_CMD_FRAME_GTS_REQUEST,

    /* keep last */
    __NL802154_CMD_FRAME_AFTER_LAST,
    NL802154_CMD_FRAME_MAX = __NL802154_CMD_FRAME_AFTER_LAST - 1
};

enum nl802154_seclevel_attrs {
    NL802154_SECLEVEL_ATTR_UNSPEC,

    NL802154_SECLEVEL_ATTR_LEVELS,
    NL802154_SECLEVEL_ATTR_FRAME,
    NL802154_SECLEVEL_ATTR_CMD_FRAME,
    NL802154_SECLEVEL_ATTR_DEV_OVERRIDE,

    /* keep last */
    __NL802154_SECLEVEL_ATTR_AFTER_LAST,
    NL802154_SECLEVEL_ATTR_MAX = __NL802154_SECLEVEL_ATTR_AFTER_LAST - 1
};

/* TODO what is this? couldn't find in mib */
enum {
    NL802154_DEVKEY_IGNORE,
    NL802154_DEVKEY_RESTRICT,
    NL802154_DEVKEY_RECORD,

    /* keep last */
    __NL802154_DEVKEY_AFTER_LAST,
    NL802154_DEVKEY_MAX = __NL802154_DEVKEY_AFTER_LAST - 1
};

enum nl802154_dev {
    NL802154_DEV_ATTR_UNSPEC,

    NL802154_DEV_ATTR_FRAME_COUNTER,
    NL802154_DEV_ATTR_PAN_ID,
    NL802154_DEV_ATTR_SHORT_ADDR,
    NL802154_DEV_ATTR_EXTENDED_ADDR,
    NL802154_DEV_ATTR_SECLEVEL_EXEMPT,
    NL802154_DEV_ATTR_KEY_MODE,
    NL802154_DEV_ATTR_PAD,

    /* keep last */
    __NL802154_DEV_ATTR_AFTER_LAST,
    NL802154_DEV_ATTR_MAX = __NL802154_DEV_ATTR_AFTER_LAST - 1
};

enum nl802154_devkey {
    NL802154_DEVKEY_ATTR_UNSPEC,

    NL802154_DEVKEY_ATTR_FRAME_COUNTER,
    NL802154_DEVKEY_ATTR_EXTENDED_ADDR,
    NL802154_DEVKEY_ATTR_ID,
    NL802154_DEVKEY_ATTR_PAD,

    /* keep last */
    __NL802154_DEVKEY_ATTR_AFTER_LAST,
    NL802154_DEVKEY_ATTR_MAX = __NL802154_DEVKEY_ATTR_AFTER_LAST - 1
};

enum nl802154_key {
    NL802154_KEY_ATTR_UNSPEC,

    NL802154_KEY_ATTR_ID,
    NL802154_KEY_ATTR_USAGE_FRAMES,
    NL802154_KEY_ATTR_USAGE_CMDS,
    NL802154_KEY_ATTR_BYTES,

    /* keep last */
    __NL802154_KEY_ATTR_AFTER_LAST,
    NL802154_KEY_ATTR_MAX = __NL802154_KEY_ATTR_AFTER_LAST - 1
};

#define NL802154_KEY_SIZE        16
#define NL802154_CMD_FRAME_NR_IDS    256

#endif /* CONFIG_IEEE802154_NL802154_EXPERIMENTAL */

#endif /* __NL802154_H */

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by HackingTool | HackingTool | Generation time: 0.0033 ]--