/*
 * Copyright 2001-2003, QNX Software Systems Ltd. All Rights Reserved
 * 
 * This source code has been published by QNX Software Systems Ltd. (QSSL).
 * However, any use, reproduction, modification, distribution or transfer of
 * this software, or any software which includes or is based upon any of this
 * code, is only permitted under the terms of the QNX Open Community License
 * version 1.0 (see licensing.qnx.com for details) or as otherwise expressly
 * authorized by a written license agreement from QSSL. For more information,
 * please email licensing@qnx.com.
 */

This is ported from ipfilter 3.4.27. The orignal package could be found at
http://coombs.anu.edu.au/ipfilter/

To use the ipfilter, prepare your own NAT and FILTER rules (see samples
under /etc/ipfilter) first, login as root, do:

    # mount -Tio-net ipfilter.so
    # ipf -f <filter_rule_file>
    # ipnat -f <nat_rule_file>

To unload ipfilter:

    # umount /dev/io-net/ipfilter0

Files are installed as:

    /lib/dll/ipfilter.so     The filter/nat loadable module:

    /usr/sbin/ipf            Alters packet filtering lists for IP packet
    /usr/sbin/ipfs           Saves and restores information for NAT and state
                             table
    /usr/sbin/ipfstat        Reports on packet filter statistics and filter list
    /usr/sbin/ipmon          Monitors for logged packets
    /usr/sbin/ipnat          User interface to the NAT

    /opt/ipfilter/README     This file.
    /opt/ipfilter/README.orignal:          
                             README from oriorignal package.
    /opt/ipfilter/IPFILTER.LICENCE:        
                             License file from orignal package.
    /opt/ipfilter/man/       Man pages from orignal package.
    /opt/ipfilter/rules/     Sample rule files from orignal package.
    /opt/ipfilter/ipf.conf.sample          
                             Simple Filter rule file sample
    /opt/ipfilter/ipnat.conf.sample
                             Simple NAT rule file sample
