# /space/home/slher/rel/Beken/v6_4_5/macsw/ip/lmac/src/tx/txl/txl_frame_shared.c File Reference

Definition of the Tx frame area that has to be shared with MAC HW. More...

`#include "txl_buffer.h"`
`#include "txl_cntrl.h"`
`#include "compiler.h"`
`#include "p2p.h"`
`#include "mesh.h"`

Go to the source code of this file.

## Variables
uint32_t | txl_frame_pool [NX_TXFRAME_CNT][(sizeof(struct txl_buffer_tag)+NX_TXFRAME_LEN)/4]
| TX frame buffer pool.
uint32_t | txl_tim_ie_pool [NX_VIRT_DEV_MAX][CO_ALIGN4_HI(MAC_TIM_BMP_OFT+1)/4]
| Pool of TIM IE buffers.
uint32_t | txl_tim_bitmap_pool [NX_VIRT_DEV_MAX][CO_ALIGN4_HI(MAC_TIM_SIZE)/4]
| Pool of TIM virtual bitmap.
struct tx_pbd | txl_tim_desc [NX_VIRT_DEV_MAX][2]
| Pool of TIM descriptors.
uint32_t | txl_bcn_pool [NX_VIRT_DEV_MAX][(sizeof(struct txl_buffer_tag)+NX_BCNFRAME_LEN)/4]
| Beacon buffer pool.
struct tx_hw_desc | txl_bcn_hwdesc_pool [NX_VIRT_DEV_MAX]
| TX beacon header descriptor pool.
struct tx_pbd | txl_bcn_end_desc [NX_VIRT_DEV_MAX]
| TX payload buffer descriptor for the post-TIM part of the beacon.
struct txl_buffer_control | txl_bcn_buf_ctrl [NX_VIRT_DEV_MAX]
| TX buffer control structures for the beacon buffers.
struct tx_pbd | txl_p2p_noa_desc [NX_VIRT_DEV_MAX]
| Pool of P2P NOA payload descriptors.
uint16_t | txl_p2p_noa_ie_pool [NX_VIRT_DEV_MAX][P2P_NOA_IE_BUFFER_LEN]
| Pool of P2P NOA Attributes.
struct tx_pbd | txl_mesh_add_ies_desc [RW_MESH_VIF_NB]
| Payload Descriptor for additional IEs of Mesh Beacon.
struct mesh_add_ies_tag | txl_mesh_add_ies [RW_MESH_VIF_NB]
| Buffer containing the additional IEs of Mesh Beacon.
struct tx_hw_desc | txl_frame_hwdesc_pool [NX_TXFRAME_CNT]
| TX frame header descriptor pool.
struct txl_buffer_control | txl_buffer_control_24G
| Default buffer control structure for 2.4GHz band.
struct txl_buffer_control | txl_buffer_control_5G
| Default buffer control structure for 5GHz band.
struct txl_buffer_control | txl_buffer_control_ndpa_brp
| Default policy table for transmission of NDPA and BRP frames sent during Beamforming Sounding procedure.
struct txl_buffer_control | txl_buffer_control_ndp
| Default policy table for NDP frame sent during Beamforming Sounding procedure.
struct txl_buffer_control | txl_frame_buf_ctrl [NX_TXFRAME_CNT]
| TX buffer control structures for the internal frames.

## Detailed Description

Definition of the Tx frame area that has to be shared with MAC HW.

Copyright (C) RivieraWaves 2011-2019

Definition in file txl_frame_shared.c.