Linux Kernel
3.7.1
|
Go to the source code of this file.
Enumerations | |
enum | { IEEE802154_SUCCESS = 0x0, IEEE802154_BEACON_LOSS = 0xe0, IEEE802154_CHNL_ACCESS_FAIL = 0xe1, IEEE802154_DENINED = 0xe2, IEEE802154_DISABLE_TRX_FAIL = 0xe3, IEEE802154_FAILED_SECURITY_CHECK = 0xe4, IEEE802154_FRAME_TOO_LONG = 0xe5, IEEE802154_INVALID_GTS = 0xe6, IEEE802154_INVALID_HANDLE = 0xe7, IEEE802154_INVALID_PARAMETER = 0xe8, IEEE802154_NO_ACK = 0xe9, IEEE802154_NO_BEACON = 0xea, IEEE802154_NO_DATA = 0xeb, IEEE802154_NO_SHORT_ADDRESS = 0xec, IEEE802154_OUT_OF_CAP = 0xed, IEEE802154_PANID_CONFLICT = 0xee, IEEE802154_REALIGMENT = 0xef, IEEE802154_TRANSACTION_EXPIRED = 0xf0, IEEE802154_TRANSACTION_OVERFLOW = 0xf1, IEEE802154_TX_ACTIVE = 0xf2, IEEE802154_UNAVAILABLE_KEY = 0xf3, IEEE802154_UNSUPPORTED_ATTR = 0xf4, IEEE802154_SCAN_IN_PROGRESS = 0xfc } |
#define IEEE802154_CMD_ASSOCIATION_REQ 0x01 |
Definition at line 66 of file ieee802154.h.
#define IEEE802154_CMD_ASSOCIATION_RESP 0x02 |
Definition at line 67 of file ieee802154.h.
#define IEEE802154_CMD_BEACON_REQ 0x07 |
Definition at line 72 of file ieee802154.h.
#define IEEE802154_CMD_COORD_REALIGN_NOTIFY 0x08 |
Definition at line 73 of file ieee802154.h.
#define IEEE802154_CMD_DATA_REQ 0x04 |
Definition at line 69 of file ieee802154.h.
#define IEEE802154_CMD_DISASSOCIATION_NOTIFY 0x03 |
Definition at line 68 of file ieee802154.h.
#define IEEE802154_CMD_GTS_REQ 0x09 |
Definition at line 74 of file ieee802154.h.
#define IEEE802154_CMD_ORPHAN_NOTIFY 0x06 |
Definition at line 71 of file ieee802154.h.
#define IEEE802154_CMD_PANID_CONFLICT_NOTIFY 0x05 |
Definition at line 70 of file ieee802154.h.
#define IEEE802154_FC_ACK_REQ (1 << 5) |
Definition at line 47 of file ieee802154.h.
#define IEEE802154_FC_DAMODE | ( | x | ) | (((x) & IEEE802154_FC_DAMODE_MASK) >> IEEE802154_FC_DAMODE_SHIFT) |
Definition at line 58 of file ieee802154.h.
#define IEEE802154_FC_DAMODE_MASK (3 << IEEE802154_FC_DAMODE_SHIFT) |
Definition at line 53 of file ieee802154.h.
#define IEEE802154_FC_DAMODE_SHIFT 10 |
Definition at line 52 of file ieee802154.h.
#define IEEE802154_FC_FRPEND (1 << 4) |
Definition at line 46 of file ieee802154.h.
#define IEEE802154_FC_INTRA_PAN (1 << 6) |
Definition at line 48 of file ieee802154.h.
#define IEEE802154_FC_SAMODE | ( | x | ) | (((x) & IEEE802154_FC_SAMODE_MASK) >> IEEE802154_FC_SAMODE_SHIFT) |
Definition at line 55 of file ieee802154.h.
#define IEEE802154_FC_SAMODE_MASK (3 << IEEE802154_FC_SAMODE_SHIFT) |
Definition at line 51 of file ieee802154.h.
#define IEEE802154_FC_SAMODE_SHIFT 14 |
Definition at line 50 of file ieee802154.h.
#define IEEE802154_FC_SECEN (1 << 3) |
Definition at line 45 of file ieee802154.h.
Definition at line 40 of file ieee802154.h.
#define IEEE802154_FC_TYPE | ( | x | ) | ((x & IEEE802154_FC_TYPE_MASK) >> IEEE802154_FC_TYPE_SHIFT) |
Definition at line 39 of file ieee802154.h.
#define IEEE802154_FC_TYPE_ACK 0x2 /* Frame is acknowledgment */ |
Definition at line 34 of file ieee802154.h.
#define IEEE802154_FC_TYPE_BEACON 0x0 /* Frame is beacon */ |
Definition at line 32 of file ieee802154.h.
#define IEEE802154_FC_TYPE_DATA 0x1 /* Frame is data */ |
Definition at line 33 of file ieee802154.h.
#define IEEE802154_FC_TYPE_MAC_CMD 0x3 /* Frame is MAC command */ |
Definition at line 35 of file ieee802154.h.
#define IEEE802154_FC_TYPE_MASK ((1 << 3) - 1) |
Definition at line 38 of file ieee802154.h.
#define IEEE802154_FC_TYPE_SHIFT 0 |
Definition at line 37 of file ieee802154.h.
#define IEEE802154_MFR_SIZE 2 /* 2 octets */ |
Definition at line 63 of file ieee802154.h.
#define IEEE802154_MTU 127 |
Definition at line 30 of file ieee802154.h.
anonymous enum |
Definition at line 79 of file ieee802154.h.