The bit values in "MD_FLAG" are defined as follows:
+---------+--------+------------------+-----------------------------+
| Bit | Mask | Name | Description if set |
+---------+--------+------------------+-----------------------------+
| 15 | 0x0001 | MD_FLAG_TX | Packet was transmitted, not |
| | | | received. |
| 13 | 0x0004 | MD_FLAG_BAD_FCS | Packet was received with |
| | | | bad FCS |
| 12 | 0x0008 | MD_FLAG_DUPE | Packet seems to be a |
| | | | duplicate |
| 0-11, | 0xFFF2 | MD_FLAG_RESERVED | Flags reserved for future |
| 14 | | | use. |
+---------+--------+------------------+-----------------------------+
See
https://datatracker.ietf.org/doc/html/draft-rquattle-spinel-unified#section-5.6.2.1 +----------+-----------------------+------------+-----+---------+ | Field | Description | Type | Len | Default | +----------+-----------------------+------------+-----+---------+ | MD_POWER | (dBm) RSSI/TX-Power | "c" int8 | 1 | -128 | | MD_NOISE | (dBm) Noise floor | "c" int8 | 1 | -128 | | MD_FLAG | Flags (defined below) | "S" uint16 | 2 | | | MD_PHY | PHY-specific data | "d" data | >=2 | | | MD_VEND | Vendor-specific data | "d" data | >=2 | | +----------+-----------------------+------------+-----+---------+
The bit values in "MD_FLAG" are defined as follows: +---------+--------+------------------+-----------------------------+ | Bit | Mask | Name | Description if set | +---------+--------+------------------+-----------------------------+ | 15 | 0x0001 | MD_FLAG_TX | Packet was transmitted, not | | | | | received. | | 13 | 0x0004 | MD_FLAG_BAD_FCS | Packet was received with | | | | | bad FCS | | 12 | 0x0008 | MD_FLAG_DUPE | Packet seems to be a | | | | | duplicate | | 0-11, | 0xFFF2 | MD_FLAG_RESERVED | Flags reserved for future | | 14 | | | use. | +---------+--------+------------------+-----------------------------+