Structure representing a Wi-Fi buffer.

Public Attributes#

sl_slist_node_t

Pointer to the node of the list of which the buffer is part of.

uint32_t

Size of the buffer in bytes.

uint8_t

Indicates the buffer type (SL_WIFI_TX_FRAME_BUFFER, SL_WIFI_RX_FRAME_BUFFER, and so on) corresponding to the buffer.

uint8_t

Buffer identifier. Can be used to uniquely identify a buffer. Loops every 256 packets.

uint8_t

Reserved.

uint8_t

Stores the data (header + payload) to be sent to NWP.

Public Attribute Documentation#

node#

sl_slist_node_t sl_wifi_buffer_t::node

Pointer to the node of the list of which the buffer is part of.


Definition at line 58 of file components/protocol/wifi/inc/sl_wifi_host_interface.h

length#

uint32_t sl_wifi_buffer_t::length

Size of the buffer in bytes.


Definition at line 59 of file components/protocol/wifi/inc/sl_wifi_host_interface.h

type#

uint8_t sl_wifi_buffer_t::type

Indicates the buffer type (SL_WIFI_TX_FRAME_BUFFER, SL_WIFI_RX_FRAME_BUFFER, and so on) corresponding to the buffer.


Definition at line 61 of file components/protocol/wifi/inc/sl_wifi_host_interface.h

id#

uint8_t sl_wifi_buffer_t::id

Buffer identifier. Can be used to uniquely identify a buffer. Loops every 256 packets.


Definition at line 62 of file components/protocol/wifi/inc/sl_wifi_host_interface.h

_reserved#

uint8_t sl_wifi_buffer_t::_reserved[2]

Reserved.


Definition at line 63 of file components/protocol/wifi/inc/sl_wifi_host_interface.h

data#

uint8_t sl_wifi_buffer_t::data[]

Stores the data (header + payload) to be sent to NWP.


Definition at line 64 of file components/protocol/wifi/inc/sl_wifi_host_interface.h