User`s guide
Aironet Wireless Communications, Inc. 7-46 Confidential and Proprietary
FID Field Details
Note, all fields are stored least significant byte first.
Offset Name Type Description
Receive Control Header
+0x0000 RxTime u32 Receive time (beginning of packet) in usec relative to the
TSF of the current cell.
+0x0004 Status u16 The status field for receive FIDs will return as zero.
0x0002 – CRC32 error (RF Monitor Mode Only)
+0x0006 PayloadLen u16 The length of the payload. (Does not include the Mac
Header or 802.3 Header).
+0x0008 Reserved u8
+0x0009 Signal u8 The RSSI value while receiving the packet.
+0x000A Rate u8 The rate at which the packet was received. Value in
multiples of 500 Kbps. (0x02=1Mbps, 0x04=2Mbps).
+0x000B Frequency u8 The frequency on which the packet was received.
(0=2400 MHz, 1=2401 MHz, ...).
+0x000C RxAssociationCou
nt
u8 The receive association count (only used for AP mode).
+0x000D Reserved u8[3]
+0x0010 PlcpHeader u8[4] This is the received 802.11 PLCP Header.
Transmit Control Header
+0x0000 Software support
field
u32 This field is for use by the host and is not referenced by the
firmware.
+0x0004 Status u16 Transmit FID status field is bit-mapped as follows:
0x0002 Too many retries
0x0004 Transmit lifetime exceeded
0x0008 Cancelled due to AID failure (AP only)
0x0010 Cancelled due to MAC being disabled
0x0020 Cancelled due to association lost (AP only)
+0x0006 PayloadLen u16 The length of the payload.
(Does not include the Mac Header or 802.3 Header).
+0x0008 TxControl u16 Transmit control is bit encoded as follows:
Bit Field Description
0 Reserved
1 TxOk Generate EvStat.Tx event and TxComplFid if
transmit completes ok
2 TxEx Generate EvStat.TxEx event and TxComplFid if
transmit fails
3 Type 0 Ethernet (802.3)packet
1 802.11 packet
4 PayloadType 0 Ethernet payload -- ie. has an ethertype
1 LLC payload -- no ethertype
5 NoRelease FID is returned to host for reuse when transmit
completes.
Note, the FID is returned in the TxComplFid (not
TxAlloc).
Note, if this bit is set, the TxOk and TxEx must also
be set.
6 NoRetries Used to indicate that the packet should be
transmitted without retries.