SiWx91x Socket Configuration.
Public Attributes#
Total number of sockets (Which includes BSD, IoT, Si91x)
Total number of TCP sockets.
Total number of UDP sockets.
Number of TCP sockets that are intended for TX.
Number of TCP sockets that are intended for RX.
Number of UDP sockets that are intended for TX.
Number of UDP sockets that are intended for RX.
Total TCP RX high-performance sockets.
TCP RX window size - To scale the window size linearly according to the value (TCP MSS * TCP_RX_WINDOW_SIZE_CAP)
TCP RX window division factor - To increase the ACK frequency for asynchronous sockets.
Public Attribute Documentation#
total_sockets#
uint8_t sl_si91x_socket_config_t::total_sockets
Total number of sockets (Which includes BSD, IoT, Si91x)
tcp_tx_only_sockets#
uint8_t sl_si91x_socket_config_t::tcp_tx_only_sockets
Number of TCP sockets that are intended for TX.
tcp_rx_only_sockets#
uint8_t sl_si91x_socket_config_t::tcp_rx_only_sockets
Number of TCP sockets that are intended for RX.
udp_tx_only_sockets#
uint8_t sl_si91x_socket_config_t::udp_tx_only_sockets
Number of UDP sockets that are intended for TX.
udp_rx_only_sockets#
uint8_t sl_si91x_socket_config_t::udp_rx_only_sockets
Number of UDP sockets that are intended for RX.
tcp_rx_high_performance_sockets#
uint8_t sl_si91x_socket_config_t::tcp_rx_high_performance_sockets
Total TCP RX high-performance sockets.
tcp_rx_window_size_cap#
uint8_t sl_si91x_socket_config_t::tcp_rx_window_size_cap
TCP RX window size - To scale the window size linearly according to the value (TCP MSS * TCP_RX_WINDOW_SIZE_CAP)
tcp_rx_window_div_factor#
uint8_t sl_si91x_socket_config_t::tcp_rx_window_div_factor
TCP RX window division factor - To increase the ACK frequency for asynchronous sockets.