# machdr Struct Reference
[HWDESC]

MAC header content as defined in the MAC HW User Manual transmit MPDU template. More...

`#include <hal_desc.h>`

Collaboration diagram for machdr:
[legend]

## Data Fields
uint16_t | reserved
| Reserved.
uint16_t | framectrl
| Frame Control field.
uint16_t | duration
| Duration/ID field.
struct mac_addr | macaddr1
| MAC Address 1.
struct mac_addr | macaddr2
| MAC Address 2.
struct mac_addr | macaddr3
| MAC Address 3.
uint16_t | seq_ctrl
| Sequence control field.
struct mac_addr | macaddr4
| MAC Address 4.
uint16_t | qos_ctrl
| QoS control field.
uint16_t | carriedfr_ctrl
| Carried Frame Control field.
uint32_t | ht_ctrl
| High Throughput Control field.
uint32_t | iv
| Security initialization vector.
uint32_t | ext_iv
| Security extended initialization vector.

## Detailed Description

MAC header content as defined in the MAC HW User Manual transmit MPDU template.

Definition at line 752 of file hal_desc.h.

The documentation for this struct was generated from the following file:

- /space/home/slher/rel/Beken/v6_4_5/macsw/ip/lmac/src/hal/hal_desc.h