qcacmn: Add 802.11 field lengths and other definitions

Add or modify the following IEEE 802.11 related definitions for use in
protocol processing code:
- Add individual length definitions for the following initial fields
used in some 802.11 management frames: Timestamp, Beacon Interval,
Capability Information, Listen Interval, Status Code and AID. These
are added so that protocol processing code that needs to skip over
individual fields can refer to the relevant lengths.
- Modify the definitions of assoc request/response IE offsets to use
some of the above individual definitions.
- Add definition of position of element ID extension
- Add element ID for fragment element
- Add definition for size in octets of Link ID Info subfield in Basic
variant Multi-Link element Common Info field.

Change-Id: I272a5f99573b41d7431c8dd782d02bd141813def
CRs-Fixed: 3025500
Šī revīzija ir iekļauta:
Krishna Rao
2021-08-30 22:24:43 +05:30
revīziju iesūtīja Madan Koyyalamudi
vecāks aba3dd6941
revīzija cea74e2c92
2 mainīti faili ar 37 papildinājumiem un 5 dzēšanām

Parādīt failu

@@ -49,6 +49,7 @@ struct vdev_mlme_obj;
/* IE nomenclature */
#define ID_POS 0
#define TAG_LEN_POS 1
#define IDEXT_POS 2
#define MIN_IE_LEN 2
#define MULTI_LINK_CTRL_1 3
#define MULTI_LINK_CTRL_2 4