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.

#define

To configure the TLS ALPN extension.

#define

To enable DTLS.

#define

To enable DTLS 1.0.

#define

To enable DTLS 1.2.

Macro Definition Documentation#

SL_SI91X_SO_RCVTIME#

#define SL_SI91X_SO_RCVTIME
Value:
20

Enable receive timeout.


SL_SI91X_SO_TCP_KEEPALIVE#

#define SL_SI91X_SO_TCP_KEEPALIVE
Value:
26

To configure the TCP keep alive.


SL_SI91X_SO_HIGH_PERFORMANCE_SOCKET#

#define SL_SI91X_SO_HIGH_PERFORMANCE_SOCKET
Value:
38

To configure the high performance socket.


SL_SI91X_SO_CERT_INDEX#

#define SL_SI91X_SO_CERT_INDEX
Value:
46

To enable set certificate index.


SL_SI91X_SO_SSL_ENABLE#

#define SL_SI91X_SO_SSL_ENABLE
Value:
37

To enable SSL.


SL_SI91X_SO_SSL_V_1_0_ENABLE#

#define SL_SI91X_SO_SSL_V_1_0_ENABLE
Value:
42

To enable SSL 1.0.


SL_SI91X_SO_SSL_V_1_1_ENABLE#

#define SL_SI91X_SO_SSL_V_1_1_ENABLE
Value:
43

To enable SSL 1.1.


SL_SI91X_SO_SSL_V_1_2_ENABLE#

#define SL_SI91X_SO_SSL_V_1_2_ENABLE
Value:
44

To enable SSL 1.2.


SL_SI91x_SO_TCP_ACK_INDICATION#

#define SL_SI91x_SO_TCP_ACK_INDICATION
Value:
45

To enable TCP ACK indication feature.


SL_SI91X_SO_MAX_RETRANSMISSION_TIMEOUT_VALUE#

#define SL_SI91X_SO_MAX_RETRANSMISSION_TIMEOUT_VALUE
Value:
48

to configure max retransmission timeout value


SL_SI91X_IP_TOS#

#define SL_SI91X_IP_TOS
Value:
48

To configure TOS.


SL_SI91X_SO_SSL_V_1_3_ENABLE#

#define SL_SI91X_SO_SSL_V_1_3_ENABLE
Value:
49

To enable SSL 1.3.


SL_SI91X_SO_MAXRETRY#

#define SL_SI91X_SO_MAXRETRY
Value:
24

To enable max TCP retry count.


SL_SI91X_SO_MSS#

#define SL_SI91X_SO_MSS
Value:
40

To configure the TCP MSS.


SL_SI91X_SO_SOCK_VAP_ID#

#define SL_SI91X_SO_SOCK_VAP_ID
Value:
25

To configure the socket VAP ID.


SL_SI91X_SO_TLS_SNI#

#define SL_SI91X_SO_TLS_SNI
Value:
47

To configure the TLS SNI extension.


SL_SI91X_SO_TLS_ALPN#

#define SL_SI91X_SO_TLS_ALPN
Value:
50

To configure the TLS ALPN extension.


SL_SI91X_SO_DTLS_ENABLE#

#define SL_SI91X_SO_DTLS_ENABLE
Value:
51

To enable DTLS.


SL_SI91X_SO_DTLS_V_1_0_ENABLE#

#define SL_SI91X_SO_DTLS_V_1_0_ENABLE
Value:
52

To enable DTLS 1.0.


SL_SI91X_SO_DTLS_V_1_2_ENABLE#

#define SL_SI91X_SO_DTLS_V_1_2_ENABLE
Value:
53

To enable DTLS 1.2.