The main part of the QNX Neutrino networking stack is the io-pkt manager. We provide several variants of it with different capabilities:
We've designed io-pkt to follow as closely as possible the NetBSD networking stack code base and architecture. This provides an optimal path between the IP protocol and drivers, tightly integrating the IP layer with the rest of the stack.
The io-pkt implementation replaces the previous generation of the stack, io-net, and makes significant changes to the QNX Neutrino stack architecture, including the following:
# sysctl -a | grep do_loopback_cksum net.inet.ip.do_loopback_cksum = 0 net.inet.tcp.do_loopback_cksum = 0 net.inet.udp.do_loopback_cksum = 0