Porting an io-net driver to io-pkt

This document is intended to help developers who wish to port an existing io-net network driver to be a "native" io-pkt driver, to obtain better throughput using fewer CPU resources. In order to do this, you need to have at least some familiarity with io-net network drivers.

Let's start with some terminology:

io-net
The framework and infrastructure for network drivers and protocols used with QNX Neutrino prior to 6.4.
io-pkt
The framework and infrastructure for network drivers and protocols developed for QNX Neutrino 6.4 to improve performance and make it easier to port drivers and protocols from current BSD source.