SiWx91x Socket Option Name#

Macros#

#define

Enable receive timeout.

#define

To configure the TCP keep alive.

#define

To configure the high performance socket.

#define

To enable set certificate index.

#define

To enable SSL.

#define

To enable SSL 1.0.

#define

To enable SSL 1.1.

#define

To enable SSL 1.2.

#define

To enable TCP ACK indication feature.

#define

to configure max retransmission timeout value

#define

To configure TOS.

#define

To enable SSL 1.3.

#define

To enable max TCP retry count.

#define

To configure the TCP MSS.

#define

To configure the socket VAP ID.

#define

To configure the TLS SNI extension.

Macro Definition Documentation#

SL_SI91X_SO_RCVTIME#

#define SL_SI91X_SO_RCVTIME
Value:
20

Enable receive timeout.


Definition at line 73 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_SO_TCP_KEEPALIVE#

#define SL_SI91X_SO_TCP_KEEPALIVE
Value:
26

To configure the TCP keep alive.


Definition at line 74 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_SOCKET
Value:
38

To configure the high performance socket.


Definition at line 75 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_SO_CERT_INDEX#

#define SL_SI91X_SO_CERT_INDEX
Value:
46

To enable set certificate index.


Definition at line 76 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_SO_SSL_ENABLE#

#define SL_SI91X_SO_SSL_ENABLE
Value:
37

To enable SSL.


Definition at line 77 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_ENABLE
Value:
42

To enable SSL 1.0.


Definition at line 78 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_ENABLE
Value:
43

To enable SSL 1.1.


Definition at line 79 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_ENABLE
Value:
44

To enable SSL 1.2.


Definition at line 80 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_INDICATION
Value:
45

To enable TCP ACK indication feature.


Definition at line 81 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_VALUE
Value:
48

to configure max retransmission timeout value


Definition at line 82 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_IP_TOS#

#define SL_SI91X_IP_TOS
Value:
48

To configure TOS.


Definition at line 83 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_ENABLE
Value:
49

To enable SSL 1.3.


Definition at line 84 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_SO_MAXRETRY#

#define SL_SI91X_SO_MAXRETRY
Value:
24

To enable max TCP retry count.


Definition at line 85 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_SO_MSS#

#define SL_SI91X_SO_MSS
Value:
40

To configure the TCP MSS.


Definition at line 86 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_ID
Value:
25

To configure the socket VAP ID.


Definition at line 87 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h

SL_SI91X_SO_TLS_SNI#

#define SL_SI91X_SO_TLS_SNI
Value:
47

To configure the TLS SNI extension.


Definition at line 88 of file components/device/silabs/si91x/wireless/socket/inc/sl_si91x_socket_constants.h