diff options
Diffstat (limited to 'epan/dissectors/packet-ieee802154.h')
-rw-r--r-- | epan/dissectors/packet-ieee802154.h | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/epan/dissectors/packet-ieee802154.h b/epan/dissectors/packet-ieee802154.h index be2b8d51a0..5d2821c6de 100644 --- a/epan/dissectors/packet-ieee802154.h +++ b/epan/dissectors/packet-ieee802154.h @@ -255,8 +255,7 @@ typedef enum { #define IEEE802154_PAYLOAD_IE_ESDU 0x0 /* Encapsulated Service Data Unit */ #define IEEE802154_PAYLOAD_IE_MLME 0x1 /* Media Access Control (MAC) subLayer Management Entity */ #define IEEE802154_PAYLOAD_IE_VENDOR 0x2 /* Vendor Specific */ - /*For the Plugtest - Paris 2016, 6top group ID took the reserved value 0x3*/ -#define IEEE802154_PAYLOAD_IE_IETF 0x3 +#define IEEE802154_PAYLOAD_IE_IETF 0x5 /* IETF IE, RFC 8137 */ /* Reserved 0x3-0xe */ #define IEEE802154_PAYLOAD_IE_GID_TERM 0xf @@ -298,7 +297,7 @@ typedef enum { /* 0x37-0x7f Reserved */ /* IETF IE - Sub IE */ -#define IEEE802154_IETF_SUBIE_6TOP 0x00 /* not formally assigned yet */ +#define IEEE802154_IETF_SUBIE_6TOP 0xC9 /* not formally assigned yet */ /* IEEE 802.15.4 cipher block size. */ #define IEEE802154_CIPHER_SIZE 16 @@ -313,23 +312,25 @@ typedef enum { #define IETF_6TOP_TYPE 0x30 #define IETF_6TOP_FLAGS_RESERVED 0xC0 #define IETF_6TOP_SEQNUM 0x0F -#define IETF_6TOP_GAB 0x30 -#define IETF_6TOP_GBA 0xC0 +#define IETF_6TOP_GEN 0xF0 /* SIXTOP CMD and RC identifiers */ #define IETF_6TOP_CMD_ADD 0x01 #define IETF_6TOP_CMD_DELETE 0x02 -#define IETF_6TOP_CMD_STATUS 0x03 -#define IETF_6TOP_CMD_LIST 0x04 -#define IETF_6TOP_CMD_CLEAR 0x05 -#define IETF_6TOP_RC_SUCCESS 0x06 -#define IETF_6TOP_RC_ERR_VER 0x07 -#define IETF_6TOP_RC_ERR_SFID 0x08 -#define IETF_6TOP_RC_ERR_GEN 0x09 -#define IETF_6TOP_RC_ERR_BUSY 0x0A -#define IETF_6TOP_RC_ERR_NORES 0x0B -#define IETF_6TOP_RC_ERR_RESET 0x0C -#define IETF_6TOP_RC_ERR 0x0D +#define IETF_6TOP_CMD_RELOCATE 0x03 +#define IETF_6TOP_CMD_COUNT 0x04 +#define IETF_6TOP_CMD_LIST 0x05 +#define IETF_6TOP_CMD_CLEAR 0x06 +#define IETF_6TOP_RC_SUCCESS 0x00 +#define IETF_6TOP_RC_ERROR 0x01 +#define IETF_6TOP_RC_EOL 0x02 +#define IETF_6TOP_RC_RESET 0x03 +#define IETF_6TOP_RC_VER_ERR 0x04 +#define IETF_6TOP_RC_SFID_ERR 0x05 +#define IETF_6TOP_RC_GEN_ERR 0x06 +#define IETF_6TOP_RC_BUSY 0x07 +#define IETF_6TOP_RC_NORES 0x08 +#define IETF_6TOP_RC_CELLLIST_ERR 0x09 /* SIXTOP Message Types */ #define IETF_6TOP_TYPE_REQUEST 0x00 |