SiWx91x Socket Option Name#

Macros#

#define
SL_SI91X_SO_RCVTIME 20

Enable receive timeout.

#define
SL_SI91X_SO_TCP_KEEPALIVE 26

To configure the TCP keep alive.

#define
SL_SI91X_SO_HIGH_PERFORMANCE_SOCKET 38

To configure the high performance socket.

#define
SL_SI91X_SO_CERT_INDEX 46

To enable set certificate index.

#define
SL_SI91X_SO_SSL_ENABLE 37

To enable SSL.

#define
SL_SI91X_SO_SSL_V_1_0_ENABLE 42

To enable SSL 1.0.

#define
SL_SI91X_SO_SSL_V_1_1_ENABLE 43

To enable SSL 1.1.

#define
SL_SI91X_SO_SSL_V_1_2_ENABLE 44

To enable SSL 1.2.

#define
SL_SI91x_SO_TCP_ACK_INDICATION 45

To enable TCP ACK indication feature.

#define
SL_SI91X_SO_MAX_RETRANSMISSION_TIMEOUT_VALUE 48

to configure max retransmission timeout value

#define
SL_SI91X_IP_TOS 48

To configure TOS.

#define
SL_SI91X_SO_SSL_V_1_3_ENABLE 49

To enable SSL 1.3.

#define
SL_SI91X_SO_MAXRETRY 24

To enable max TCP retry count.

#define
SL_SI91X_SO_MSS 40

To configure the TCP MSS.

#define
SL_SI91X_SO_SOCK_VAP_ID 25

To configure the socket VAP ID.

#define
SL_SI91X_SO_TLS_SNI 47

To configure the TLS SNI extension.