Compatibility issues

Binaries
The following replaced binaries are known to have compatibility issues with io-net. Essentially, new utilities are likely to contain enhanced features that aren't supported by the old stack:

The following io-net binaries are known to have compatibility issues with io-pkt:

Sockets
The socket library is fully backward-compatible with all BSD socket API applications. This also extends to the routing socket.
Protocols
A bind() on an AF_INET socket now requires that the second argument have its (struct sockaddr *)->af_family member be initialized to AF_INET. Up until QNX Neutrino 6.4.0, a value of 0 was accepted and assumed to be this value.
Drivers
A special "shim" layer makes drivers that were written for io-net compatible with io-pkt. For more information, see the Network Drivers chapter in this guide.