The io-pkt manager is the main component.
Other core components include:
- pfctl,
lsm-pf-v6.so, lsm-pf-v4.so
- IP Filtering and NAT configuration and support.
- ifconfig,
netstat,
sockstat
(see the NetBSD documentation),
sysctl
- Stack configuration and parameter / information display.
- pfctl
- Priority packet queuing on Tx (QoS).
- autoipd
- Auto-IP interface configuration protocol.
- lsm-slip.so,
slattach
- Serial Line IP (SLIP) network interface.
- brconfig
- Bridging and STP configuration along with other layer-2 capabilities.
- pppd,
pppoectl
- PPP support for io-pkt, including PPP, PPPOE (client),
and Multilink PPP.
- nicinfo
- A tool that displays driver information.
- libsocket.so
- BSD socket application API into the network stack.
- libpcap.so,
tcpdump
- Low-level packet-capture capability that provides an abstraction layer
into the Berkeley Packet Filter interface.
- lsm-qnet.so
- Transparent Distributed Processing protocol for io-pkt.
- hostapd,
hostapd_cli
(see the NetBSD documentation),
wpa_supplicant,
wpa_cli
- Authentication daemons and configuration utilities for wireless access
points and clients.
QNX Neutrino Core Networking also includes applications, services, and
libraries that interface to the stack
through the socket library and are therefore not directly dependent on
the Core components.
This means that they use the standard
BSD socket interfaces (BSD socket API, Routing Socket,
PF_KEY, raw socket):
- libssl.so, libssl.a
- SSL suite ported from the source at
http://www.openssl.org.
- libnbdrvr.so
- BSD porting library.
An abstraction layer provided to allow the porting of NetBSD drivers.
- libipsec(S).a,
setkey
- NetBSD IPsec tools.
- inetd
- Updated Internet daemon.
- route
- Updated route-configuration utility.
- ping,
ping6
- Updated ping utilities.
- ftp,
ftpd
- Enhanced FTP.