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)
79
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_utility.h
total_tcp_sockets#
uint8_t sl_si91x_socket_config_t::total_tcp_sockets
Total number of TCP sockets.
81
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_utility.h
total_udp_sockets#
uint8_t sl_si91x_socket_config_t::total_udp_sockets
Total number of UDP sockets.
83
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_utility.h
tcp_tx_only_sockets#
uint8_t sl_si91x_socket_config_t::tcp_tx_only_sockets
Number of TCP sockets that are intended for TX.
85
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_utility.h
tcp_rx_only_sockets#
uint8_t sl_si91x_socket_config_t::tcp_rx_only_sockets
Number of TCP sockets that are intended for RX.
87
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_utility.h
udp_tx_only_sockets#
uint8_t sl_si91x_socket_config_t::udp_tx_only_sockets
Number of UDP sockets that are intended for TX.
89
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_utility.h
udp_rx_only_sockets#
uint8_t sl_si91x_socket_config_t::udp_rx_only_sockets
Number of UDP sockets that are intended for RX.
91
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_utility.h
tcp_rx_high_performance_sockets#
uint8_t sl_si91x_socket_config_t::tcp_rx_high_performance_sockets
Total TCP RX high-performance sockets.
93
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_utility.h
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)
96
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_utility.h
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.
99
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_utility.h