NDK 3.30.00.10 Release Notes

Table of Contents

Introduction

The Network Developer’s Kit (NDK) is a platform for development and demonstration of network enabled applications on TI embedded processors.

Depending on your platform and distribution, you may need to separately obtain an appropriate NDK Support Package (NSP).

Documentation

The following documentation is provided with this release.

What’s New

3.30.00.10

The following Defects were resolved

ID Summary
NDK-244 Translate address family in SlNetIfNDK
NDK-243 Allow servers to request client authentication
NDK-237 TLS handshake fails when the server requests a local certificate but none is provided
NDK-234 inet_ntop() does not null terminate strings correctly for IPv6
NDK-232 Call Sock6CleanPcb() when an IPv6 address is removed and/or IPv6 is deinitialized
NDK-230 Potential crash if client on a closed, lingering socket sends TCP_RST
NDK-225 Potential crash when sockets linger and the stack is shut down
NDK-221 Broken links in Users and API Guides
NDK-205 Add NDK_ prefix to BIGENDIAN macro
NDK-200 Add NDK_ prefix to global stats variables
NDK-36 add llEnter/llExit around calls to SockCleanPcb()

The following Enhancements were resolved

ID Summary
NDK-206 Update preprocessor big endian detection for all supported compilers
NDK-127 Move getaddrinfo and freeaddrinfo into NS

Upgrade and Compatibility Information

Specific compatibility notes for NDK 3.30:

This release contains the following binary compatibility breaks:

Specific compatibility notes for NDK 3.20:

Specific compatibility notes for NDK 3.10:

Note also that NDK 3.x has undergone significant changes from NDK 2.x, and as such, anyone upgrading from a previous NDK 2.x release will require user changes. A brief summary of these changes include:

Host Support

Dependencies

This release requires the following software components and tools versions to successfully function:

Note that compiler versions are noted in a following section.

Device Support

This release supports the following devices:

Validation Information

This release was validated using the following software components. Please use the versions below, or compatible:

Known Issues

N/A

Benchmarks

Versioning

All releases have 4 digits (M.mm.pp.bb). This includes GA and pre-releases. Pre-releases are denoted with a suffix (e.g. 3.00.00.00_eng).

This product’s version follows a version format, M.mm.pp.bb, where M is a single digit Major number, mm is 2 digit minor number, pp is a 2 digit patch number, and bb is an unrestricted set of digits used as an incrementing build counter.

Subsequent releases of patch upgrades will be identified by the patch number. Typically, these patches only include critical bug fixes.

Technical Support

Last updated: 2018-05-18