diff options
author | Christian Mauderer <Christian.Mauderer@embedded-brains.de> | 2016-08-04 08:02:24 +0200 |
---|---|---|
committer | Christian Mauderer <Christian.Mauderer@embedded-brains.de> | 2016-08-08 08:54:34 +0200 |
commit | 32a3dd1e43715ea199b06d855b0781b3c278e300 (patch) | |
tree | 22e1bd473b60c731a63bb41d252103b5544ee4b9 /rtemsbsd | |
parent | if_ffec_mcf548x: Init when interface is set to UP. (diff) | |
download | rtems-libbsd-32a3dd1e43715ea199b06d855b0781b3c278e300.tar.bz2 |
pf: Add RTEMS_BSD_CONFIG_FIREWALL_xxx options.
Diffstat (limited to 'rtemsbsd')
-rw-r--r-- | rtemsbsd/include/machine/rtems-bsd-config.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/rtemsbsd/include/machine/rtems-bsd-config.h b/rtemsbsd/include/machine/rtems-bsd-config.h index 7a4750f0..84562bf3 100644 --- a/rtemsbsd/include/machine/rtems-bsd-config.h +++ b/rtemsbsd/include/machine/rtems-bsd-config.h @@ -119,6 +119,27 @@ extern "C" { #endif /* RTEMS_BSD_CONFIG_NET_IF_VLAN */ /* + * Firewall PF + */ +#if defined(RTEMS_BSD_CONFIG_FIREWALL_PF) + #define RTEMS_BSD_CFGDECL_FIREWALL_PF SYSINIT_NEED_FIREWALL_PF +#else + #define RTEMS_BSD_CFGDECL_FIREWALL_PF +#endif /* RTEMS_BSD_CONFIG_FIREWALL_PF */ + +#if defined(RTEMS_BSD_CONFIG_FIREWALL_PFLOG) + #define RTEMS_BSD_CFGDECL_FIREWALL_PFLOG SYSINIT_NEED_FIREWALL_PFLOG +#else + #define RTEMS_BSD_CFGDECL_FIREWALL_PFLOG +#endif /* RTEMS_BSD_CONFIG_FIREWALL_PFLOG */ + +#if defined(RTEMS_BSD_CONFIG_FIREWALL_PFSYNC) + #define RTEMS_BSD_CFGDECL_FIREWALL_PFSYNC SYSINIT_NEED_FIREWALL_PFSYNC +#else + #define RTEMS_BSD_CFGDECL_FIREWALL_PFSYNC +#endif /* RTEMS_BSD_CONFIG_FIREWALL_PFSYNC */ + +/* * FTPD */ #if defined(RTEMS_BSD_CONFIG_SERVICE_FTPD) @@ -168,6 +189,13 @@ extern "C" { RTEMS_BSD_CFGDECL_NET_IF_VLAN; /* + * Create the firewall + */ + RTEMS_BSD_CFGDECL_FIREWALL_PF; + RTEMS_BSD_CFGDECL_FIREWALL_PFLOG; + RTEMS_BSD_CFGDECL_FIREWALL_PFSYNC; + + /* * Create the services. */ RTEMS_BSD_CFGDECL_TELNETD; |