SiWx91x Socket Option Name#
Macros#
Enable receive timeout.
To configure the TCP keep alive.
To configure the high performance socket.
To enable set certificate index.
To enable SSL.
To enable SSL 1.0.
To enable SSL 1.1.
To enable SSL 1.2.
To enable TCP ACK indication feature.
to configure max retransmission timeout value
To configure TOS.
To enable SSL 1.3.
To enable max TCP retry count.
To configure the TCP MSS.
To configure the socket VAP ID.
To configure the TLS SNI extension.
To configure the TLS ALPN extension.
Macro Definition Documentation#
SL_SI91X_SO_RCVTIME#
#define SL_SI91X_SO_RCVTIMEValue:
20
Enable receive timeout.
89
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h
SL_SI91X_SO_TCP_KEEPALIVE#
#define SL_SI91X_SO_TCP_KEEPALIVEValue:
26
To configure the TCP keep alive.
90
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h
SL_SI91X_SO_HIGH_PERFORMANCE_SOCKET#
#define SL_SI91X_SO_HIGH_PERFORMANCE_SOCKETValue:
38
To configure the high performance socket.
91
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h
SL_SI91X_SO_CERT_INDEX#
#define SL_SI91X_SO_CERT_INDEXValue:
46
To enable set certificate index.
92
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h
SL_SI91X_SO_SSL_ENABLE#
#define SL_SI91X_SO_SSL_ENABLEValue:
37
To enable SSL.
93
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h
SL_SI91X_SO_SSL_V_1_0_ENABLE#
#define SL_SI91X_SO_SSL_V_1_0_ENABLEValue:
42
To enable SSL 1.0.
94
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h
SL_SI91X_SO_SSL_V_1_1_ENABLE#
#define SL_SI91X_SO_SSL_V_1_1_ENABLEValue:
43
To enable SSL 1.1.
95
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h
SL_SI91X_SO_SSL_V_1_2_ENABLE#
#define SL_SI91X_SO_SSL_V_1_2_ENABLEValue:
44
To enable SSL 1.2.
96
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h
SL_SI91x_SO_TCP_ACK_INDICATION#
#define SL_SI91x_SO_TCP_ACK_INDICATIONValue:
45
To enable TCP ACK indication feature.
97
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h
SL_SI91X_SO_MAX_RETRANSMISSION_TIMEOUT_VALUE#
#define SL_SI91X_SO_MAX_RETRANSMISSION_TIMEOUT_VALUEValue:
48
to configure max retransmission timeout value
98
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h
SL_SI91X_IP_TOS#
#define SL_SI91X_IP_TOSValue:
48
To configure TOS.
99
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h
SL_SI91X_SO_SSL_V_1_3_ENABLE#
#define SL_SI91X_SO_SSL_V_1_3_ENABLEValue:
49
To enable SSL 1.3.
100
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h
SL_SI91X_SO_MAXRETRY#
#define SL_SI91X_SO_MAXRETRYValue:
24
To enable max TCP retry count.
101
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h
SL_SI91X_SO_MSS#
#define SL_SI91X_SO_MSSValue:
40
To configure the TCP MSS.
102
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h
SL_SI91X_SO_SOCK_VAP_ID#
#define SL_SI91X_SO_SOCK_VAP_IDValue:
25
To configure the socket VAP ID.
103
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h
SL_SI91X_SO_TLS_SNI#
#define SL_SI91X_SO_TLS_SNIValue:
47
To configure the TLS SNI extension.
104
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h
SL_SI91X_SO_TLS_ALPN#
#define SL_SI91X_SO_TLS_ALPNValue:
50
To configure the TLS ALPN extension.
105
of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h