SWRU455M February 2017 – October 2020 CC3120 , CC3120MOD , CC3130 , CC3135 , CC3135MOD , CC3220MOD , CC3220MODA , CC3220R , CC3220S , CC3220SF , CC3230S , CC3230SF , CC3235MODAS , CC3235MODASF , CC3235MODS , CC3235MODSF , CC3235S , CC3235SF
The SimpleLink Wi-Fi device has a built-in network stack that offloads network activities from the host MCU, and decreases the code size and memory consumption of Wi-Fi applications. The network stack supports IPv4, IPv6, TCP, UDP, SSL, TLS, and a suite of network applications that are required by IoT and internet-enabled devices. This chapter provides the basic information and feature list of this network stack.
The host is required to integrate only a small software driver, which provides a simple and slim API set for the networking activities. The traffic APIs performed by the socket layer adhere to the Linux variant of the Berkeley Sockets (BSD). Section 7 describes this layer in more detail.
The SimpleLink device implements a dual network stack, which allows access to IPv4 and IPv6 networks simultaneously. IPv4 is enabled by default in all Wi-Fi modes: STA, AP, and Wi-Fi Direct. IPv6 is supported only in STA mode, disabled by default, and can be enabled if needed.