# mm_env_tag Struct Reference
[MM]

LMAC MAC Management Context. More...

`#include <mm.h>`

Collaboration diagram for mm_env_tag:
[legend]

## Data Fields
uint32_t | rx_filter_umac
| RX filtering requested by the Upper MAC.
uint32_t | rx_filter_lmac_enable
| RX filtering forced to be enabled by the Lower MAC.
uint16_t | ampdu_max_dur [NX_TXQ_CNT]
| Per-AC maximum A-MPDU duration value (in 32us unit).
uint8_t | prev_mm_state
| Previous state of the MM task, prior to go to IDLE.
uint8_t | prev_hw_state
| Previous state of the HW, prior to go to IDLE.
uint32_t | basic_rates [PHY_BAND_MAX]
| Basic rates per band.
uint32_t | uapsd_timeout
| UAPSD Timer timeout value, in microseconds.
uint16_t | lp_clk_accuracy
| Local LP clock accuracy (in ppm).
uint8_t | host_idle
| IDLE state requested by the host.
struct antenna_diversity | ant_div
| Antenna Diversity structure.
struct mm_timer_tag | tbtt_move_tmr
| Timer structure used to schedule TBTT moves.
bool | tbtt_move_ongoing
| Flag indicating that a TBTT move is ongoing.

## Detailed Description

LMAC MAC Management Context.

Definition at line 312 of file mm.h.

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

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