The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/netinet/files.ipfilter

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 #       $NetBSD: files.ipfilter,v 1.16 2020/12/04 00:44:39 thorpej Exp $
    2 
    3 defflag opt_ipfilter.h  IPFILTER_LOG            # logging of ip packets
    4 defflag opt_ipfilter.h  IPFILTER_DEFAULT_BLOCK
    5 defflag opt_ipfilter.h  IPFILTER_BPF            # BPF opcodes in rules
    6 defflag opt_ipfilter.h  IPFILTER_CKSUM          # check layer 4 checksums
    7 defflag opt_ipfilter.h  IPFILTER_COMPILED       # support for compiled IPF rules
    8 defflag opt_ipfilter.h  IPFILTER_LOOKUP         # support for ippool(8)
    9 defflag opt_ipfilter.h  IPFILTER_SCAN           # scanning of packet contents
   10 defflag opt_ipfilter.h  IPFILTER_SYNC           # synchronisation of state 
   11 defflag opt_ipfilter.h  IPFILTER_COMPAT         # IPFilter version compat.
   12 
   13 defparam opt_ipfilter.h IPFILTER_LOGSIZE        # size of logging buffer
   14 defparam opt_ipfilter.h IPSTATE_MAX     # maximum number of references to state table entry
   15 defparam opt_ipfilter.h IPSTATE_SIZE    # size of state hash table
   16 defparam opt_ipfilter.h NAT_TABLE_MAX   # maximum number of NAT state entries
   17 defparam opt_ipfilter.h NAT_TABLE_SZ    # size of NAT state hash table
   18 defparam opt_ipfilter.h NAT_SIZE        # size of nat rules hash table
   19 defparam opt_ipfilter.h RDR_SIZE        # size of rdr rules hash table
   20 defparam opt_ipfilter.h HOSTMAP_SIZE    # size of hostmap hash table
   21 
   22 
   23 defpseudo ipfilter: ifnet, bpf_filter           # XXX not really an ifnet
   24 
   25 file    external/bsd/ipf/netinet/fil.c                  ipfilter
   26 file    external/bsd/ipf/netinet/ip_auth.c              ipfilter
   27 file    external/bsd/ipf/netinet/ip_dstlist.c           ipfilter
   28 file    external/bsd/ipf/netinet/ip_fil_netbsd.c        ipfilter needs-flag
   29 file    external/bsd/ipf/netinet/ip_frag.c              ipfilter
   30 file    external/bsd/ipf/netinet/ip_htable.c            ipfilter
   31 file    external/bsd/ipf/netinet/ip_log.c               ipfilter & ipfilter_log
   32 file    external/bsd/ipf/netinet/ip_lookup.c            ipfilter
   33 file    external/bsd/ipf/netinet/ip_nat.c               ipfilter
   34 file    external/bsd/ipf/netinet/ip_nat6.c              ipfilter
   35 file    external/bsd/ipf/netinet/ip_pool.c              ipfilter
   36 file    external/bsd/ipf/netinet/ip_proxy.c             ipfilter
   37 file    external/bsd/ipf/netinet/ip_scan.c              ipfilter & ipfilter_scan
   38 file    external/bsd/ipf/netinet/ip_state.c             ipfilter
   39 file    external/bsd/ipf/netinet/ip_sync.c              ipfilter
   40 file    external/bsd/ipf/netinet/ip_fil_compat.c        ipfilter & ipfilter_compat
   41 file    external/bsd/ipf/netinet/radix_ipf.c            ipfilter
   42 
   43 makeoptions     ipfilter        CPPFLAGS+="-I$S/external/bsd/ipf"
   44 makeoptions     ipfilter        "CWARNFLAGS.ip_sync.c"+="-Wno-error"

Cache object: ffa36f7f2eb3c5cf8694901c032fc612


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.