Extended TCP/IP Feature Bitmap#

This section provides a reference to the Transport Control Protocol and Internet Protocol (TCP/IP) extended feature bitmap in the boot configuration feature bitmaps.

Macros#

#define
SL_SI91X_EXT_TCP_FEAT_DHCP_OPT77 BIT(1)

DHCP USER CLASS.

#define
SL_SI91X_EXT_TCP_IP_BI_DIR_ACK_UPDATE BIT(3)

TCP bi-directional acknowledgment update.

#define
SL_SI91X_EXT_TCP_IP_WINDOW_DIV BIT(4)

TCP RX window division.

#define
SL_SI91X_EXT_TCP_IP_CERT_BYPASS BIT(5)

SSL server certificate bypass.

#define
SL_SI91X_EXT_TCP_IP_SSL_16K_RECORD BIT(6)

SSL 16K record size support.

#define
SL_SI91X_EXT_TCP_IP_DNS_CLIENT_BYPASS BIT(7)

Enable DNS client bypass.

#define
SL_SI91X_EXT_TCP_IP_WINDOW_SCALING BIT(8)

Enable TCP window scaling feature.

#define
SL_SI91X_EXT_TCP_IP_DUAL_MODE_ENABLE BIT(10)

Enables support for dual network stack mode.

#define
SL_SI91X_EXT_DYNAMIC_COEX_MEMORY BIT(11)

Enable dynamic coexistence memory.

#define
SL_SI91X_EXT_TCP_IP_TOTAL_SELECTS (total_selects)

Configure the number of selects.

#define
SL_SI91X_EXT_TCP_IP_WAIT_FOR_SOCKET_CLOSE BIT(16)

Enable socket wait close.

#define
SL_SI91X_EXT_EMB_MQTT_ENABLE BIT(17)

Enable embedded/internal MQTT.

#define
SL_SI91X_EXT_FEAT_HTTP_OTAF_SUPPORT BIT(18)

Enable HTTP OTAF support.

#define
SL_SI91X_EXT_TCP_DYNAMIC_WINDOW_UPDATE_FROM_HOST BIT(19)

Enable to update TCP window from host.

#define
SL_SI91X_EXT_TCP_MAX_RECV_LENGTH BIT(20)

Enable to update max receive length for TCP.

#define
SL_SI91X_EXT_TCP_IP_FEAT_SSL_THREE_SOCKETS BIT(29)

Enable three SSL/TLS sockets.

#define
SL_SI91X_EXT_TCP_IP_FEAT_SSL_MEMORY_CLOUD BIT(30)

Configure additional memory for SSL/TLS connections to cloud servers.

#define
SL_SI91X_CONFIG_FEAT_EXTENTION_VALID BIT(31)

Config feature bit map validity.