The following changes have been made to packaging:
- Development headers have been moved to a sub-package.
The headers needed to build ef_vi applications, including TCPDirect, and to use the new Onload Control Plane API or the Onload Extensions API, have been moved to one of the following new sub-packages:
- onload-devel (for RPM)
- onload-dev (for DEB)
This allows such applications to be built without setting up custom paths or having the Onload runtime and kernel modules installed.
Headers can also be installed with
onload_install --headers. - A DKMS sub-package has been added for Debian.
Debian users now have the option of using DKMS to build kernel modules on the fly as an alternative to using the existing source installation and explicit kernel module package building via module-assistant.