Print this page
12743 man page spelling mistakes

Split Close
Expand all
Collapse all
          --- old/usr/src/man/man4/ippool.4
          +++ new/usr/src/man/man4/ippool.4
   1    1  '\" te
   2    2  .\" To view license terms, attribution, and copyright for IP Filter, the
   3      -.\" default path is /usr/lib/ipf/IPFILTER.LICENCE. If the Illumos operating
        3 +.\" default path is /usr/lib/ipf/IPFILTER.LICENCE. If the illumos operating
   4    4  .\" environment has been installed anywhere other than the default, modify the
   5    5  .\" given path to access the file at the installed location.
   6    6  .\" Portions Copyright (c) 2015, Joyent, Inc.
   7      -.TH IPPOOL 4 "April 9, 2016"
        7 +.TH IPPOOL 4 "May 16, 2020"
   8    8  .SH NAME
   9    9  ippool, ippool.conf \- IP Pool file format
  10   10  .SH DESCRIPTION
  11   11  The format for files accepted by ippool is described by the following grammar:
  12   12  .LP
  13   13  .nf
  14   14  line ::= table | groupmap .
  15   15  table ::= "table" role tabletype .
  16   16  groupmap ::= "group-map" inout role number ipfgroup
  17   17  tabletype ::= ipftree | ipfhash .
↓ open down ↓ 37 lines elided ↑ open up ↑
  55   55  digit ::= "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" .
  56   56  name ::= letter { letter | digit } .
  57   57  .fi
  58   58  .PP
  59   59  The IP pool configuration file is used for defining a single object that
  60   60  contains a reference to multiple IP address/netmask pairs.  A pool may consist
  61   61  of a mixture of netmask sizes, from 0 to 32.
  62   62  .PP
  63   63  At this point in time, only IPv4 addressing is supported.
  64   64  .SH OVERVIEW
  65      -.PP
  66   65  The IP pool configuration file provides for defining two different mechanisms
  67   66  for improving speed in matching IP addresses with rules.
  68   67  The first,
  69   68  .B table
  70   69  , defines a lookup
  71   70  .I table
  72   71  to provide a single reference in a
  73   72  filter rule to multiple targets and the second,
  74   73  .B group-map
  75   74  , provides a mechanism to target multiple groups from a single filter line.
↓ open down ↓ 3 lines elided ↑ open up ↑
  79   78  command can only be used with filter rules that use the
  80   79  .B call
  81   80  command to invoke either
  82   81  .B fr_srcgrpmap
  83   82  or
  84   83  .B fr_dstgrpmap
  85   84  , to use the source or destination address,
  86   85  respectively, for determining which filter group to jump to next for
  87   86  continuation of filter packet processing.
  88   87  .SH POOL TYPES
  89      -.PP
  90   88  Two storage formats are provided: hash tables and tree structure.  The hash
  91   89  table is intended for use with objects all containing the same netmask or a
  92   90  few different sized netmasks of non-overlapping address space and the tree
  93   91  is designed for being able to support exceptions to a covering mask, in
  94   92  addition to normal searching as you would do with a table.  It is not possible
  95   93  to use the tree data storage type with
  96   94  .B group-map
  97   95  configuration entries.
  98   96  .SH POOL ROLES
  99      -.PP
 100      -When a pool is defined in the configruation file, it must have an associated
       97 +When a pool is defined in the configuration file, it must have an associated
 101   98  role.  At present the only supported role is
 102   99  .B ipf.
 103  100  Future development will see further expansion of their use by other sections
 104  101  of IPFilter code.
 105  102  .SH EXAMPLES
 106  103  The following examples show how the pool configuration file is used with
 107  104  the ipf configuration file to enhance the ability for the ipf configuration
 108  105  file to be succinct in meaning.
 109  106  .TP
 110  107  1
↓ open down ↓ 49 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX