This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs. |
Native QNX Neutrino network manager -- backward-compatible version
This manager is going to be deprecated in future editions. It's currently included because it's compatible with QNX Neutrino 6.2. |
io-net ... -p qnet [option[,option]...]
Use commas (,) to separate the options (not spaces). |
The following values for resolver are built into the network manager:
#comment ... This is a comment line host.domain addr1[,addr2] ......
The host.domain represents a QNET FQDN. The addr1 (and optional addr2) are the interface addresses for the FQDN. For bind=en QNET, the format of an address is xx:xx:xx:xx:xx:xx (the MAC address); for bind=ip QNET, the format of an address is a.b.c.d in IP dotted notation.
If you specify something else for resolver, Qnet attempts to load nr-resolver.so. The default name resolver is ndp. For queries how to create nr-resolver.so, please contact QNX support.
The npm-qnet-compat.so interface implements native QNX Neutrino networking. It's the original Qnet stack.
If you want to use this version of Qnet, make /lib/dll/npm-qnet.so a symbolic link to npm-qnet-compat.so. By default, npm-qnet.so is a symbolic link to npm-qnet-l4_lite.so.
When you specify two or more resolve= options
in a series, the resolvers form a list of lookups for the
directory specified in the subsequent mount=
options.
You may notice that the list of resolvers is terminated by a mount= option. Any resolve= options placed after a mount= option form a new list -- they don't add to the previous list. For example, the following line: resolve=a,resolve=b,mount=x,mount=y,resolve=c,mount=z specifies that:
|
Qnet doesn't support networking processors of different endianness. If you need cross-endian file access, consider using NFS.
Don't use the options bind=en and resolve=dns together; that combination is invalid.
io-net, npm-qnet.so, npm-qnet-l4_lite.so
"Network drivers (devn-*)" and "Network protocol modules (npm-*)" in the Utilities Summary
Using Qnet for Transparent Distributed Processing in the Neutrino User's Guide
Native Networking (Qnet) in System Architecture
Transparent Distributed Processing Using Qnet in the Neutrino Programmer's Guide