Ieee80211BlockAckReq

Namespace inet::ieee80211

Ieee80211BlockAckReq

class

8.3.1.8 BlockAckReq frame format

Extends

Name Type Description
Ieee80211TwoAddressHeader (unknown -- not in documented files)

Fields

Name Type Description
type

The RA field of the BlockAck frame is the address of the recipient STA that requested the Block Ack. The TA field is the address of the STA transmitting the BlockAck frame.

multiTid bool
compressedBitmap bool
barAckPolicy bool

0-Normal Acknowledgment, 1-No Acknowledgment.

reserved uint16_t

Packet operations (observed)

actionmodule
peekAtFrontHcf

Source code

//
// 8.3.1.8 BlockAckReq frame format
//
class Ieee80211BlockAckReq extends Ieee80211TwoAddressHeader
{
    // The RA field of the BlockAck frame is the address of the recipient STA that requested the Block Ack.
    // The TA field is the address of the STA transmitting the BlockAck frame.
    type = ST_BLOCKACK_REQ;

    bool multiTid;
    bool compressedBitmap;
    bool barAckPolicy; // 0-Normal Acknowledgment, 1-No Acknowledgment.
    uint16_t reserved = 0;
}

File: src/inet/linklayer/ieee80211/mac/Ieee80211Frame.msg