Print this page
OS-7667 IPFilter needs to keep and report state for cloud firewall logging
Portions contributed by: Mike Gerdts <mike.gerdts@joyent.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/devfsadm/misc_link.c
          +++ new/usr/src/cmd/devfsadm/misc_link.c
↓ open down ↓ 13 lines elided ↑ open up ↑
  14   14   * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15   15   * If applicable, add the following below this CDDL HEADER, with the
  16   16   * fields enclosed by brackets "[]" replaced with your own identifying
  17   17   * information: Portions Copyright [yyyy] [name of copyright owner]
  18   18   *
  19   19   * CDDL HEADER END
  20   20   */
  21   21  /*
  22   22   * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved.
  23   23   * Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
  24      - * Copyright (c) 2015, Joyent, Inc. All rights reserved.
       24 + * Copyright 2019 Joyent, Inc.
  25   25   */
  26   26  
  27   27  #include <regex.h>
  28   28  #include <devfsadm.h>
  29   29  #include <stdio.h>
  30   30  #include <strings.h>
  31   31  #include <stdlib.h>
  32   32  #include <limits.h>
  33   33  #include <sys/zone.h>
  34   34  #include <sys/zcons.h>
↓ open down ↓ 82 lines elided ↑ open up ↑
 117  117              TYPE_EXACT | DRV_RE, ILEVEL_1, minor_name
 118  118          },
 119  119          { "pseudo", "ddi_pseudo", "inotify",
 120  120              TYPE_EXACT | DRV_EXACT, ILEVEL_0, minor_name
 121  121          },
 122  122          { "pseudo", "ddi_pseudo", "ipd",
 123  123              TYPE_EXACT | DRV_EXACT, ILEVEL_0, minor_name
 124  124          },
 125  125          { "pseudo", "ddi_pseudo",
 126  126              "(^ipf$)|(^ipnat$)|(^ipstate$)|(^ipauth$)|"
 127      -            "(^ipsync$)|(^ipscan$)|(^iplookup$)",
      127 +            "(^ipsync$)|(^ipscan$)|(^iplookup$)|(^ipfev$)",
 128  128              TYPE_EXACT | DRV_RE, ILEVEL_0, minor_name,
 129  129          },
 130  130          { "pseudo", "ddi_pseudo", "dld",
 131  131              TYPE_EXACT | DRV_EXACT, ILEVEL_0, node_name
 132  132          },
 133  133          { "pseudo", "ddi_pseudo",
 134  134              "(^kdmouse$)|(^rootprop$)",
 135  135              TYPE_EXACT | DRV_RE, ILEVEL_0, node_name
 136  136          },
 137  137          { "pseudo", "ddi_pseudo", "timerfd",
↓ open down ↓ 623 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX