Namespace inet::ieee80211
Ieee80211AuthenticationFrame
classAuthentication frame body format.
Note: the "isLast" field is not part of the standard. The authentication procedure is simulated by this model by exchanging a number of "dummy" authentication frames without real contents; the "isLast" field gets set by the AP to signal the STA that the authentication procedure has completed and it does not need to send any more Authentication frames.
Extends
| Name | Type | Description |
|---|---|---|
| Ieee80211MgmtFrame | (unknown -- not in documented files) |
Fields
| Name | Type | Description |
|---|---|---|
| chunkLength |
add 2+len bytes for challenge text if present |
|
| sequenceNumber | unsigned short | |
| statusCode | Ieee80211StatusCode | |
| isLast | bool |
not part of the standard; see above |
Packet operations (observed)
| action | module |
|---|---|
| insertAtBack | Ieee80211MgmtAp, Ieee80211MgmtSta |
| peekData | Ieee80211MgmtAp, Ieee80211MgmtSta |
Source code
// // Authentication frame body format. // // Note: the "isLast" field is not part of the standard. // The authentication procedure is simulated by this model by exchanging // a number of "dummy" authentication frames without real contents; // the "isLast" field gets set by the AP to signal the STA that // the authentication procedure has completed and it does not need to // send any more Authentication frames. // class Ieee80211AuthenticationFrame extends Ieee80211MgmtFrame { chunkLength = B(6); // add 2+len bytes for challenge text if present unsigned short sequenceNumber; Ieee80211StatusCode statusCode; bool isLast; // not part of the standard; see above }File: src/inet/linklayer/ieee80211/mgmt/Ieee80211MgmtFrame.msg