Home
Developer Resources
Technical Articles

QNX Technical Articles

QNX® Momentics® 6.3.0 Extended Networking Technology Development Kit Release Notes

QNX® Momentics® 6.3.0

Date of this edition: April 05, 2005

Target OS: QNX® Neutrino® 6.3.0

Host OS: Microsoft Windows XP SP1 or SP2, 2000 SP4, NT SP6a; Sun Solaris 7, 8, or 9; QNX® Neutrino® 6.3.0; Linux Red Hat 8, 9, or Enterprise


Note:
  • For information on installing this TDK, see the installation note.
  • For the most up-to-date version of these release notes, log into your myQNX account, and then go to the Download Center area of www.qnx.com.

Contents


Note: Throughout this document, you may see reference numbers associated with particular issues, changes, etc. When corresponding with our Technical Support staff about a given issue, please quote the relevant reference number. You might also find the reference numbers useful for tracking issues as they become fixed.

What's in this TDK?

This TDK contains libraries and binaries for extended networking support (IPsec, IPv6, SNMP, SCTP, etc.).


Note: This package contains binaries only.

These files are installed under $QNX_TARGET/, under the subdirectories for each supported target-platform:

  • ARMBE/LE
    • armbe/lib/dll/npm-tcpip-v6.so
    • armbe/lib/dll/npm-tcpip.so
    • armbe/lib/dll/lsm-sctp.so
    • armbe/lib/dll/lsm-ipfilter-v4.so
    • armbe/lib/dll/lsm-ipfilter-v6.so
    • armbe/lib/dll/nfm-bpf.so
    • armbe/lib/dll/npm-irda.so
    • armbe/lib/dll/nfm-autoip.so
    • armbe/lib/libsnmp.so.1
    • armbe/lib/libsnmp.so
    • armbe/lib/libsnmp.a
    • armbe/lib/libsnmpS.a
    • armbe/usr/lib/libsctp.so.1
    • armbe/usr/lib/libsctp.so
    • armbe/usr/lib/libipsec.a
    • armbe/usr/lib/libipsecS.a
    • armbe/usr/lib/libsctp.a
    • armbe/usr/lib/libsctpS.a
    • armbe/usr/lib/libdhcpctl.a
    • armbe/usr/sbin/ipnat
    • armbe/usr/sbin/ipmon
    • armbe/usr/sbin/ipfstat
    • armbe/usr/sbin/ipfs
    • armbe/usr/sbin/ipf
    • armbe/usr/sbin/ndp
    • armbe/usr/sbin/route6d
    • armbe/usr/sbin/rtadvd
    • armbe/usr/sbin/rtsold
    • armbe/usr/sbin/bootpd
    • armbe/usr/sbin/dhcpd
    • armbe/usr/sbin/dhcprelay
    • armbe/usr/sbin/mrouted
    • armbe/usr/sbin/named
    • armbe/usr/sbin/routed
    • armbe/usr/sbin/snmpd
    • armbe/usr/sbin/snmptrapd
    • armbe/usr/bin/ping6
    • armbe/usr/bin/traceroute6
    • armbe/usr/bin/snmpbulkwalk
    • armbe/usr/bin/snmpget
    • armbe/usr/bin/snmpgetnext
    • armbe/usr/bin/snmpnetstat
    • armbe/usr/bin/snmpset
    • armbe/usr/bin/snmpstatus
    • armbe/usr/bin/snmptest
    • armbe/usr/bin/snmptranslate
    • armbe/usr/bin/snmptrap
    • armbe/usr/bin/snmpwalk
    • armbe/usr/bin/mstrip
    • armbe/usr/bin/smic
    • armbe/usr/bin/omshell
    • armbe/usr/snmp15.3.1.23/noexport/qnx.bin/snmpd
    • armbe/usr/snmp15.3.1.23/noexport/qnx.bin/snmpdcfg
    • armbe/usr/snmp15.3.1.23/noexport/qnx.bin/getbulk
    • armbe/usr/snmp15.3.1.23/noexport/qnx.bin/getid
    • armbe/usr/snmp15.3.1.23/noexport/qnx.bin/getmany
    • armbe/usr/snmp15.3.1.23/noexport/qnx.bin/getmet
    • armbe/usr/snmp15.3.1.23/noexport/qnx.bin/getnext
    • armbe/usr/snmp15.3.1.23/noexport/qnx.bin/getone
    • armbe/usr/snmp15.3.1.23/noexport/qnx.bin/getroute
    • armbe/usr/snmp15.3.1.23/noexport/qnx.bin/getsub
    • armbe/usr/snmp15.3.1.23/noexport/qnx.bin/gettab
    • armbe/usr/snmp15.3.1.23/noexport/qnx.bin/inform
    • armbe/usr/snmp15.3.1.23/noexport/qnx.bin/setany
    • armbe/usr/snmp15.3.1.23/noexport/qnx.bin/traprcv
    • armbe/usr/snmp15.3.1.23/noexport/qnx.bin/trapsend
    • armbe/sbin/setkey
    • armle/lib/dll/npm-tcpip-v6.so
    • armle/lib/dll/npm-tcpip.so
    • armle/lib/dll/lsm-sctp.so
    • armle/lib/dll/lsm-ipfilter-v4.so
    • armle/lib/dll/lsm-ipfilter-v6.so
    • armle/lib/dll/nfm-bpf.so
    • armle/lib/dll/npm-irda.so
    • armle/lib/dll/nfm-autoip.so
    • armle/lib/libsnmp.so.1
    • armle/lib/libsnmp.so
    • armle/lib/libsnmp.a
    • armle/lib/libsnmpS.a
    • armle/usr/lib/libsctp.so.1
    • armle/usr/lib/libsctp.so
    • armle/usr/lib/libipsec.a
    • armle/usr/lib/libipsecS.a
    • armle/usr/lib/libsctp.a
    • armle/usr/lib/libsctpS.a
    • armle/usr/lib/libdhcpctl.a
    • armle/usr/sbin/ipnat
    • armle/usr/sbin/ipmon
    • armle/usr/sbin/ipfstat
    • armle/usr/sbin/ipfs
    • armle/usr/sbin/ipf
    • armle/usr/sbin/ndp
    • armle/usr/sbin/route6d
    • armle/usr/sbin/rtadvd
    • armle/usr/sbin/rtsold
    • armle/usr/sbin/bootpd
    • armle/usr/sbin/dhcpd
    • armle/usr/sbin/dhcprelay
    • armle/usr/sbin/mrouted
    • armle/usr/sbin/named
    • armle/usr/sbin/routed
    • armle/usr/sbin/snmpd
    • armle/usr/sbin/snmptrapd
    • armle/usr/bin/ping6
    • armle/usr/bin/traceroute6
    • armle/usr/bin/snmpbulkwalk
    • armle/usr/bin/snmpget
    • armle/usr/bin/snmpgetnext
    • armle/usr/bin/snmpnetstat
    • armle/usr/bin/snmpset
    • armle/usr/bin/snmpstatus
    • armle/usr/bin/snmptest
    • armle/usr/bin/snmptranslate
    • armle/usr/bin/snmptrap
    • armle/usr/bin/snmpwalk
    • armle/usr/bin/mstrip
    • armle/usr/bin/smic
    • armle/usr/bin/omshell
    • armle/usr/snmp15.3.1.23/noexport/qnx.bin/snmpd
    • armle/usr/snmp15.3.1.23/noexport/qnx.bin/snmpdcfg
    • armle/usr/snmp15.3.1.23/noexport/qnx.bin/getbulk
    • armle/usr/snmp15.3.1.23/noexport/qnx.bin/getid
    • armle/usr/snmp15.3.1.23/noexport/qnx.bin/getmany
    • armle/usr/snmp15.3.1.23/noexport/qnx.bin/getmet
    • armle/usr/snmp15.3.1.23/noexport/qnx.bin/getnext
    • armle/usr/snmp15.3.1.23/noexport/qnx.bin/getone
    • armle/usr/snmp15.3.1.23/noexport/qnx.bin/getroute
    • armle/usr/snmp15.3.1.23/noexport/qnx.bin/getsub
    • armle/usr/snmp15.3.1.23/noexport/qnx.bin/gettab
    • armle/usr/snmp15.3.1.23/noexport/qnx.bin/inform
    • armle/usr/snmp15.3.1.23/noexport/qnx.bin/setany
    • armle/usr/snmp15.3.1.23/noexport/qnx.bin/traprcv
    • armle/usr/snmp15.3.1.23/noexport/qnx.bin/trapsend
    • armle/sbin/setkey
  • MIPSBE/LE
    • mipsbe/lib/dll/npm-tcpip-v6.so
    • mipsbe/lib/dll/npm-tcpip.so
    • mipsbe/lib/dll/lsm-sctp.so
    • mipsbe/lib/dll/lsm-ipfilter-v4.so
    • mipsbe/lib/dll/lsm-ipfilter-v6.so
    • mipsbe/lib/dll/nfm-bpf.so
    • mipsbe/lib/dll/npm-irda.so
    • mipsbe/lib/dll/nfm-autoip.so
    • mipsbe/lib/libsnmp.so.1
    • mipsbe/lib/libsnmp.so
    • mipsbe/lib/libsnmp.a
    • mipsbe/lib/libsnmpS.a
    • mipsbe/usr/lib/libsctp.so.1
    • mipsbe/usr/lib/libsctp.so
    • mipsbe/usr/lib/libipsec.a
    • mipsbe/usr/lib/libipsecS.a
    • mipsbe/usr/lib/libsctp.a
    • mipsbe/usr/lib/libsctpS.a
    • mipsbe/usr/lib/libdhcpctl.a
    • mipsbe/usr/sbin/ipnat
    • mipsbe/usr/sbin/ipmon
    • mipsbe/usr/sbin/ipfstat
    • mipsbe/usr/sbin/ipfs
    • mipsbe/usr/sbin/ipf
    • mipsbe/usr/sbin/ndp
    • mipsbe/usr/sbin/route6d
    • mipsbe/usr/sbin/rtadvd
    • mipsbe/usr/sbin/rtsold
    • mipsbe/usr/sbin/bootpd
    • mipsbe/usr/sbin/dhcpd
    • mipsbe/usr/sbin/dhcprelay
    • mipsbe/usr/sbin/mrouted
    • mipsbe/usr/sbin/named
    • mipsbe/usr/sbin/routed
    • mipsbe/usr/sbin/snmpd
    • mipsbe/usr/sbin/snmptrapd
    • mipsbe/usr/bin/ping6
    • mipsbe/usr/bin/traceroute6
    • mipsbe/usr/bin/snmpbulkwalk
    • mipsbe/usr/bin/snmpget
    • mipsbe/usr/bin/snmpgetnext
    • mipsbe/usr/bin/snmpnetstat
    • mipsbe/usr/bin/snmpset
    • mipsbe/usr/bin/snmpstatus
    • mipsbe/usr/bin/snmptest
    • mipsbe/usr/bin/snmptranslate
    • mipsbe/usr/bin/snmptrap
    • mipsbe/usr/bin/snmpwalk
    • mipsbe/usr/bin/mstrip
    • mipsbe/usr/bin/smic
    • mipsbe/usr/bin/omshell
    • mipsbe/usr/snmp15.3.1.23/noexport/qnx.bin/snmpd
    • mipsbe/usr/snmp15.3.1.23/noexport/qnx.bin/snmpdcfg
    • mipsbe/usr/snmp15.3.1.23/noexport/qnx.bin/getbulk
    • mipsbe/usr/snmp15.3.1.23/noexport/qnx.bin/getid
    • mipsbe/usr/snmp15.3.1.23/noexport/qnx.bin/getmany
    • mipsbe/usr/snmp15.3.1.23/noexport/qnx.bin/getmet
    • mipsbe/usr/snmp15.3.1.23/noexport/qnx.bin/getnext
    • mipsbe/usr/snmp15.3.1.23/noexport/qnx.bin/getone
    • mipsbe/usr/snmp15.3.1.23/noexport/qnx.bin/getroute
    • mipsbe/usr/snmp15.3.1.23/noexport/qnx.bin/getsub
    • mipsbe/usr/snmp15.3.1.23/noexport/qnx.bin/gettab
    • mipsbe/usr/snmp15.3.1.23/noexport/qnx.bin/inform
    • mipsbe/usr/snmp15.3.1.23/noexport/qnx.bin/setany
    • mipsbe/usr/snmp15.3.1.23/noexport/qnx.bin/traprcv
    • mipsbe/usr/snmp15.3.1.23/noexport/qnx.bin/trapsend
    • mipsbe/sbin/setkey
    • mipsle/lib/dll/npm-tcpip-v6.so
    • mipsle/lib/dll/npm-tcpip.so
    • mipsle/lib/dll/lsm-sctp.so
    • mipsle/lib/dll/lsm-ipfilter-v4.so
    • mipsle/lib/dll/lsm-ipfilter-v6.so
    • mipsle/lib/dll/nfm-bpf.so
    • mipsle/lib/dll/npm-irda.so
    • mipsle/lib/dll/nfm-autoip.so
    • mipsle/lib/libsnmp.so.1
    • mipsle/lib/libsnmp.so
    • mipsle/lib/libsnmp.a
    • mipsle/lib/libsnmpS.a
    • mipsle/usr/lib/libsctp.so.1
    • mipsle/usr/lib/libsctp.so
    • mipsle/usr/lib/libipsec.a
    • mipsle/usr/lib/libipsecS.a
    • mipsle/usr/lib/libsctp.a
    • mipsle/usr/lib/libsctpS.a
    • mipsle/usr/lib/libdhcpctl.a
    • mipsle/usr/sbin/ipnat
    • mipsle/usr/sbin/ipmon
    • mipsle/usr/sbin/ipfstat
    • mipsle/usr/sbin/ipfs
    • mipsle/usr/sbin/ipf
    • mipsle/usr/sbin/ndp
    • mipsle/usr/sbin/route6d
    • mipsle/usr/sbin/rtadvd
    • mipsle/usr/sbin/rtsold
    • mipsle/usr/sbin/bootpd
    • mipsle/usr/sbin/dhcpd
    • mipsle/usr/sbin/dhcprelay
    • mipsle/usr/sbin/mrouted
    • mipsle/usr/sbin/named
    • mipsle/usr/sbin/routed
    • mipsle/usr/sbin/snmpd
    • mipsle/usr/sbin/snmptrapd
    • mipsle/usr/bin/ping6
    • mipsle/usr/bin/traceroute6
    • mipsle/usr/bin/snmpbulkwalk
    • mipsle/usr/bin/snmpget
    • mipsle/usr/bin/snmpgetnext
    • mipsle/usr/bin/snmpnetstat
    • mipsle/usr/bin/snmpset
    • mipsle/usr/bin/snmpstatus
    • mipsle/usr/bin/snmptest
    • mipsle/usr/bin/snmptranslate
    • mipsle/usr/bin/snmptrap
    • mipsle/usr/bin/snmpwalk
    • mipsle/usr/bin/mstrip
    • mipsle/usr/bin/smic
    • mipsle/usr/bin/omshell
    • mipsle/usr/snmp15.3.1.23/noexport/qnx.bin/snmpd
    • mipsle/usr/snmp15.3.1.23/noexport/qnx.bin/snmpdcfg
    • mipsle/usr/snmp15.3.1.23/noexport/qnx.bin/getbulk
    • mipsle/usr/snmp15.3.1.23/noexport/qnx.bin/getid
    • mipsle/usr/snmp15.3.1.23/noexport/qnx.bin/getmany
    • mipsle/usr/snmp15.3.1.23/noexport/qnx.bin/getmet
    • mipsle/usr/snmp15.3.1.23/noexport/qnx.bin/getnext
    • mipsle/usr/snmp15.3.1.23/noexport/qnx.bin/getone
    • mipsle/usr/snmp15.3.1.23/noexport/qnx.bin/getroute
    • mipsle/usr/snmp15.3.1.23/noexport/qnx.bin/getsub
    • mipsle/usr/snmp15.3.1.23/noexport/qnx.bin/gettab
    • mipsle/usr/snmp15.3.1.23/noexport/qnx.bin/inform
    • mipsle/usr/snmp15.3.1.23/noexport/qnx.bin/setany
    • mipsle/usr/snmp15.3.1.23/noexport/qnx.bin/traprcv
    • mipsle/usr/snmp15.3.1.23/noexport/qnx.bin/trapsend
    • mipsle/sbin/setkey
  • PPCBE
    • ppcbe/lib/dll/npm-tcpip-v6.so
    • ppcbe/lib/dll/npm-tcpip.so
    • ppcbe/lib/dll/lsm-sctp.so
    • ppcbe/lib/dll/lsm-ipfilter-v4.so
    • ppcbe/lib/dll/lsm-ipfilter-v6.so
    • ppcbe/lib/dll/nfm-bpf.so
    • ppcbe/lib/dll/npm-irda.so
    • ppcbe/lib/dll/nfm-autoip.so
    • ppcbe/lib/libsnmp.so.1
    • ppcbe/lib/libsnmp.so
    • ppcbe/lib/libsnmp.a
    • ppcbe/lib/libsnmpS.a
    • ppcbe/usr/lib/libsctp.so.1
    • ppcbe/usr/lib/libsctp.so
    • ppcbe/usr/lib/libipsec.a
    • ppcbe/usr/lib/libipsecS.a
    • ppcbe/usr/lib/libsctp.a
    • ppcbe/usr/lib/libsctpS.a
    • ppcbe/usr/lib/libdhcpctl.a
    • ppcbe/usr/sbin/ipnat
    • ppcbe/usr/sbin/ipmon
    • ppcbe/usr/sbin/ipfstat
    • ppcbe/usr/sbin/ipfs
    • ppcbe/usr/sbin/ipf
    • ppcbe/usr/sbin/ndp
    • ppcbe/usr/sbin/route6d
    • ppcbe/usr/sbin/rtadvd
    • ppcbe/usr/sbin/rtsold
    • ppcbe/usr/sbin/bootpd
    • ppcbe/usr/sbin/dhcpd
    • ppcbe/usr/sbin/dhcprelay
    • ppcbe/usr/sbin/mrouted
    • ppcbe/usr/sbin/named
    • ppcbe/usr/sbin/routed
    • ppcbe/usr/sbin/snmpd
    • ppcbe/usr/sbin/snmptrapd
    • ppcbe/usr/bin/ping6
    • ppcbe/usr/bin/traceroute6
    • ppcbe/usr/bin/snmpbulkwalk
    • ppcbe/usr/bin/snmpget
    • ppcbe/usr/bin/snmpgetnext
    • ppcbe/usr/bin/snmpnetstat
    • ppcbe/usr/bin/snmpset
    • ppcbe/usr/bin/snmpstatus
    • ppcbe/usr/bin/snmptest
    • ppcbe/usr/bin/snmptranslate
    • ppcbe/usr/bin/snmptrap
    • ppcbe/usr/bin/snmpwalk
    • ppcbe/usr/bin/mstrip
    • ppcbe/usr/bin/smic
    • ppcbe/usr/bin/omshell
    • ppcbe/usr/snmp15.3.1.23/noexport/qnx.bin/snmpd
    • ppcbe/usr/snmp15.3.1.23/noexport/qnx.bin/snmpdcfg
    • ppcbe/usr/snmp15.3.1.23/noexport/qnx.bin/getbulk
    • ppcbe/usr/snmp15.3.1.23/noexport/qnx.bin/getid
    • ppcbe/usr/snmp15.3.1.23/noexport/qnx.bin/getmany
    • ppcbe/usr/snmp15.3.1.23/noexport/qnx.bin/getmet
    • ppcbe/usr/snmp15.3.1.23/noexport/qnx.bin/getnext
    • ppcbe/usr/snmp15.3.1.23/noexport/qnx.bin/getone
    • ppcbe/usr/snmp15.3.1.23/noexport/qnx.bin/getroute
    • ppcbe/usr/snmp15.3.1.23/noexport/qnx.bin/getsub
    • ppcbe/usr/snmp15.3.1.23/noexport/qnx.bin/gettab
    • ppcbe/usr/snmp15.3.1.23/noexport/qnx.bin/inform
    • ppcbe/usr/snmp15.3.1.23/noexport/qnx.bin/setany
    • ppcbe/usr/snmp15.3.1.23/noexport/qnx.bin/traprcv
    • ppcbe/usr/snmp15.3.1.23/noexport/qnx.bin/trapsend
    • ppcbe/sbin/setkey
  • SHLE
    • shle/lib/dll/npm-tcpip-v6.so
    • shle/lib/dll/npm-tcpip.so
    • shle/lib/dll/lsm-sctp.so
    • shle/lib/dll/lsm-ipfilter-v4.so
    • shle/lib/dll/lsm-ipfilter-v6.so
    • shle/lib/dll/nfm-bpf.so
    • shle/lib/dll/npm-irda.so
    • shle/lib/dll/nfm-autoip.so
    • shle/lib/libsnmp.so.1
    • shle/lib/libsnmp.so
    • shle/lib/libsnmp.a
    • shle/lib/libsnmpS.a
    • shle/usr/lib/libsctp.so.1
    • shle/usr/lib/libsctp.so
    • shle/usr/lib/libipsec.a
    • shle/usr/lib/libipsecS.a
    • shle/usr/lib/libsctp.a
    • shle/usr/lib/libsctpS.a
    • shle/usr/lib/libdhcpctl.a
    • shle/usr/sbin/ipnat
    • shle/usr/sbin/ipmon
    • shle/usr/sbin/ipfstat
    • shle/usr/sbin/ipfs
    • shle/usr/sbin/ipf
    • shle/usr/sbin/ndp
    • shle/usr/sbin/route6d
    • shle/usr/sbin/rtadvd
    • shle/usr/sbin/rtsold
    • shle/usr/sbin/bootpd
    • shle/usr/sbin/dhcpd
    • shle/usr/sbin/dhcprelay
    • shle/usr/sbin/mrouted
    • shle/usr/sbin/named
    • shle/usr/sbin/routed
    • shle/usr/sbin/snmpd
    • shle/usr/sbin/snmptrapd
    • shle/usr/bin/ping6
    • shle/usr/bin/traceroute6
    • shle/usr/bin/snmpbulkwalk
    • shle/usr/bin/snmpget
    • shle/usr/bin/snmpgetnext
    • shle/usr/bin/snmpnetstat
    • shle/usr/bin/snmpset
    • shle/usr/bin/snmpstatus
    • shle/usr/bin/snmptest
    • shle/usr/bin/snmptranslate
    • shle/usr/bin/snmptrap
    • shle/usr/bin/snmpwalk
    • shle/usr/bin/mstrip
    • shle/usr/bin/smic
    • shle/usr/bin/omshell
    • shle/usr/snmp15.3.1.23/noexport/qnx.bin/snmpd
    • shle/usr/snmp15.3.1.23/noexport/qnx.bin/snmpdcfg
    • shle/usr/snmp15.3.1.23/noexport/qnx.bin/getbulk
    • shle/usr/snmp15.3.1.23/noexport/qnx.bin/getid
    • shle/usr/snmp15.3.1.23/noexport/qnx.bin/getmany
    • shle/usr/snmp15.3.1.23/noexport/qnx.bin/getmet
    • shle/usr/snmp15.3.1.23/noexport/qnx.bin/getnext
    • shle/usr/snmp15.3.1.23/noexport/qnx.bin/getone
    • shle/usr/snmp15.3.1.23/noexport/qnx.bin/getroute
    • shle/usr/snmp15.3.1.23/noexport/qnx.bin/getsub
    • shle/usr/snmp15.3.1.23/noexport/qnx.bin/gettab
    • shle/usr/snmp15.3.1.23/noexport/qnx.bin/inform
    • shle/usr/snmp15.3.1.23/noexport/qnx.bin/setany
    • shle/usr/snmp15.3.1.23/noexport/qnx.bin/traprcv
    • shle/usr/snmp15.3.1.23/noexport/qnx.bin/trapsend
    • shle/sbin/setkey
  • X86
    • x86/lib/dll/npm-tcpip-v6.so
    • x86/lib/dll/npm-tcpip.so
    • x86/lib/dll/lsm-sctp.so
    • x86/lib/dll/lsm-ipfilter-v4.so
    • x86/lib/dll/lsm-ipfilter-v6.so
    • x86/lib/dll/nfm-bpf.so
    • x86/lib/dll/npm-irda.so
    • x86/lib/dll/nfm-autoip.so
    • x86/lib/libsnmp.so.1
    • x86/lib/libsnmp.so
    • x86/lib/libsnmp.a
    • x86/lib/libsnmpS.a
    • x86/usr/lib/libsctp.so.1
    • x86/usr/lib/libsctp.so
    • x86/usr/lib/libipsec.a
    • x86/usr/lib/libipsecS.a
    • x86/usr/lib/libsctp.a
    • x86/usr/lib/libsctpS.a
    • x86/usr/lib/libdhcpctl.a
    • x86/usr/sbin/ipnat
    • x86/usr/sbin/ipmon
    • x86/usr/sbin/ipfstat
    • x86/usr/sbin/ipfs
    • x86/usr/sbin/ipf
    • x86/usr/sbin/ndp
    • x86/usr/sbin/route6d
    • x86/usr/sbin/rtadvd
    • x86/usr/sbin/rtsold
    • x86/usr/sbin/bootpd
    • x86/usr/sbin/dhcpd
    • x86/usr/sbin/dhcprelay
    • x86/usr/sbin/mrouted
    • x86/usr/sbin/named
    • x86/usr/sbin/routed
    • x86/usr/sbin/snmpd
    • x86/usr/sbin/snmptrapd
    • x86/usr/bin/ping6
    • x86/usr/bin/traceroute6
    • x86/usr/bin/snmpbulkwalk
    • x86/usr/bin/snmpget
    • x86/usr/bin/snmpgetnext
    • x86/usr/bin/snmpnetstat
    • x86/usr/bin/snmpset
    • x86/usr/bin/snmpstatus
    • x86/usr/bin/snmptest
    • x86/usr/bin/snmptranslate
    • x86/usr/bin/snmptrap
    • x86/usr/bin/snmpwalk
    • x86/usr/bin/mstrip
    • x86/usr/bin/smic
    • x86/usr/bin/omshell
    • x86/usr/snmp15.3.1.23/noexport/qnx.bin/snmpd
    • x86/usr/snmp15.3.1.23/noexport/qnx.bin/snmpdcfg
    • x86/usr/snmp15.3.1.23/noexport/qnx.bin/getbulk
    • x86/usr/snmp15.3.1.23/noexport/qnx.bin/getid
    • x86/usr/snmp15.3.1.23/noexport/qnx.bin/getmany
    • x86/usr/snmp15.3.1.23/noexport/qnx.bin/getmet
    • x86/usr/snmp15.3.1.23/noexport/qnx.bin/getnext
    • x86/usr/snmp15.3.1.23/noexport/qnx.bin/getone
    • x86/usr/snmp15.3.1.23/noexport/qnx.bin/getroute
    • x86/usr/snmp15.3.1.23/noexport/qnx.bin/getsub
    • x86/usr/snmp15.3.1.23/noexport/qnx.bin/gettab
    • x86/usr/snmp15.3.1.23/noexport/qnx.bin/inform
    • x86/usr/snmp15.3.1.23/noexport/qnx.bin/setany
    • x86/usr/snmp15.3.1.23/noexport/qnx.bin/traprcv
    • x86/usr/snmp15.3.1.23/noexport/qnx.bin/trapsend
    • x86/sbin/setkey
  • Non-CPU-specific files
    • etc/ipf.conf
    • etc/ipnat.conf
    • etc/bootptab
    • etc/dhcpd.conf
    • etc/acl.conf
    • etc/context.conf
    • etc/mib.txt
    • etc/party.conf
    • etc/snmpd.conf
    • etc/view.conf
    • etc/srconf/mgr/snmpinfo.dat
    • var/state/dhcp/dhcpd.leases
    • usr/snmp15.3.1.23/noexport/config/agt/v1c3.cnf
    • usr/snmp15.3.1.23/noexport/config/mgr/v1c3.cnf
    • usr/snmp15.3.1.23/noexport/config/mgr/v3.pw
    • usr/snmp15.3.1.23/noexport/config/mgr/snmpinfo.dat
    • usr/snmp15.3.1.23/doc/user/lumau.pdf
    • usr/snmp15.3.1.23/doc/user/oidcnf.pdf
    • usr/snmp15.3.1.23/doc/user/cnfv3all.pdf
    • usr/snmp15.3.1.23/doc/user/utilall.pdf
    • usr/include/libpfkey.h
    • usr/include/netinet/sctp.h
    • usr/include/netinet/sctp_constants.h
    • usr/include/netinet/sctp_uio.h
    • usr/include/dhcp/dhcpctl.h

EMANATE/Lite SNMPv1, SNMPv2c, and SNMPv3 Agent

This section covers the following:

SRI SNMP suite

The QNX Momentics Extended Networking TDK includes SNMP packages that consist of the EMANATE/Lite technologies (15.3.1.23) developed by SNMP Research International (SRI). These packages have been ported to QNX Neutrino. For more information on SRI products, including release notes, visit:

www.snmp.com/products

The software is installed in the /usr/snmp15.3.1.23 directory.


Note: If you're installing this software on Solaris or Windows, unless otherwise noted, prefix all paths with $QNX_TARGET. For example:

$QNX_TARGET/usr/snmp15.3.1.23


The Extended Networking TDK includes EMANATE/Lite runtime binaries; you get the EMANATE binaries by purchasing the EMANATE binary SADK or the EMANATE source package.


Note: The agents included with the SRI suite are compatible with QNX Neutrino 6.3.0 (and later) -- they won't work with 6.2 or earlier.

MIB-II objects

The following MIB-II objects aren't fully supported at this time:

ifOutOctets

This object represents the total number of octets transmitted out of the interface including framing characters.

The ifnet structure (defined in usr/include/net/if.h) contains the ifstats information.

The ifOutOctets item should be contained in the ifi_obytes data field in the if_data structure, which is inside the ifnet structure, but this value never changes from 0 for the Ethernet interface. (The value of ifi_obytes does change for the loopback. The ifi_opackets field, however, is reported correctly for the Ethernet interface.)

icmpOutEchos

This item represents the number of ICMP Echo (request) messages sent.

The icmpstat structure (defined in usr/include/netinet/icmp_var.h) contains the icmpstat information.

The icmpOutEchos item should be contained in icps_outhist[ICMP_ECHO], but this value never changes from 0.

tcpOutRsts

This item represents the number of TCP segments sent containing the RST flag.


Note: This item appears to be broken in all the BSD implementations (NetBSD, FreeBSD, BSDI, QNX Neutrino).

The tcpstat structure (defined in usr/include/netinet/tcp_var.h) contains the tcpstat information.

Neither tcps_sc_reset nor tcps_sndctrl increments.

Configuration

You should have received the following default configuration files:

/usr/snmp15.3.1.23/noexport/config/agt/v1c3.cnf    
/usr/snmp15.3.1.23/noexport/config/mgr/v1c3.cnf    
/usr/snmp15.3.1.23/noexport/config/mgr/v3.pw       
/usr/snmp15.3.1.23/noexport/config/mgr/snmpinfo.dat

If you want, you can also use the snmpdcfg utility to generate the agt/v1c3.cnf configuration file.

Note that if you start the agent with no configuration file, it queries for enough configuration information in order to create a new configuration file for you.

Of all the configuration files provided, the only file that's installed by default is snmpinfo.dat, which is required by the suite of test utilities described below.

This file is installed in:

/etc/srconf/mgr/snmpinfo.dat

Trilingual support

All SRI products are built with trilingual support by default. The term "trilingual" refers to the three versions of the SNMP protocol. Specifically, an agent with trilingual capabilities means that it supports SNMPv1, SNMPv2c, and SNMPv3.

Domestic restrictions

The SNMP agents, libraries, or source supplied with a domestic version of the SRI SNMP Suite contain encryption technology that can restrict the export status of your product. Please refer to the manual documentation under "Export Restrictions."

The authentication mechanisms employ MD5 and SHA-1, while the privacy mechanisms employ DES.


Note: By default, the SRI EMANATE and EMANATE/Lite agents, as well as all the utilities provided in the SRI suite, are built with a noexport status and with trilingual protocol capabilities. Please refer to the SRI documentation for a description of the noexport restrictions. Packages built with a noexport status are referred to as "domestic versions."

SRI runtime binaries

After you install the products that you've purchased, you'll find the following binaries under /usr/snmp15.3.1.23/noexport/qnx.bin:

EMANATE/Lite package (compile-time extensible)

snmpd
EMANATE/Lite agent.

Utilities

You'll find an interactive program for creating agent configuration files:

snmpdcfg

You'll also find a suite of utilities for testing agents:

getbulk
getid
getmany
getmet
getnext
getone
getroute
getsub
gettab
inform
setany
traprcv
trapsend

In order to run these utilities from any directory, you need to add the following to your PATH:

/usr/snmp15.3.1.23/noexport/qnx.bin

SRI development packages

You can also purchase development packages for the SRI SNMP suite, including:

  • EMANATE binary SADK (subagent development kit)
  • EMANATE source package
  • EMANATE/Lite source package
  • Cross-Development Toolkit for Solaris 7 or 8
  • Cross-Development Toolkit for Windows XP, 2000, or NT SP6A.

Each package supports all the target processors that QNX Neutrino runs on. The Cross-Development package depends on the QNX Momentics Professional Edition. This package lets you compile your agents or subagents under Windows or Solaris to target Neutrino on the supported target processors.

All development packages and binary agent packages coexist under the same directory tree.

SRI docs

The documentation for the SRI suite is developed by SNMP Research International. You'll find the SRI docs in PDF format under the following directory:

usr/snmp15.3.1.23/doc/user/

PDF file Title
lumau.pdf EMANATE/Lite User Documentation
utilall.pdf Utilities Domestic User Documentation
cnfv3all.pdf SNMP Configuration -- SNMPv3 Administration Framework Domestic User Documentation
oidcnf.pdf OID Configuration User Documentation

Summary of Neutrino-specific changes

There are very few Neutrino-specific issues you'll need to be aware of as you use the SRI documentation. The following table summarizes these issues:

Whenever you see: Use this instead:
setenv (UNIX command) export (Neutrino command)
Instructions for extracting the software on UNIX systems QNX Momentics Installation Note
ps -guax | grep "snmp" (UNIX command) pidin | grep "snmp" (Neutrino command)
kill (UNIX command) slay (Neutrino command)
man command_name (UNIX command) use command_name (Neutrino command) or look up the command in the Neutrino docs.

Known issues

None at this time for this TDK as such, but check the QNX Momentics release notes for all networking-related issues.

Here are the general TCP/IP-related issues in 6.3.0:

  • If you mount and unmount an NFS mountpoint many times (using the mount and umount utilities), a resource may not be cleared, in which case you'll need to restart fs-nfs3. (Ref# 15078)
  • The getaddrinfo() function can fault if the hostname can't be resolved. (Ref# 17441)
  • The fs-nfs3 utility may corrupt mountpoint directories. (Ref# 18257)
  • pppd's dial-on-demand feature (demand option) doesn't work with the persist option. (Ref# 19667)

    Workaround: Restart pppd manually or in a script. Refer to pppd's disconnect option for starting scripts at pppd termination.

  • dhcp.client -- While the domain name and second nameserver are applied in your host configuration correctly, they're not supplied to the dhcp-up configuration script. (Ref# 20093)

Documentation

The functionality provided by the Extended Networking TDK is already described within the QNX Momentics documentation set and in the SRI docs. For information on extended networking within the QNX Momentics docs, see:

  • TCP/IP Networking chapter of the System Architecture guide
  • TCP/IP Networking chapter of the User's Guide
  • mrouted, named, racoon, route6d, setkey, snmp*, etc. in the Utilities Reference
  • IPsec, IPv6 protocol pages (and their see-also references) in the Library Reference
  • snmp_* entries in the Library Reference

Technical support

If you have any questions, comments, or problems with a QNX product, please contact Technical Support. For more information, see the How to Get Help chapter of the Welcome to QNX Momentics guide or visit our website, www.qnx.com.