pf: Add RTEMS_BSD_CONFIG_FIREWALL_xxx options.

This commit is contained in:
Christian Mauderer 2016-08-04 08:02:24 +02:00
parent 07176074bd
commit 32a3dd1e43
3 changed files with 32 additions and 4 deletions

View File

@ -118,6 +118,27 @@ extern "C" {
#define RTEMS_BSD_CFGDECL_NET_IF_VLAN #define RTEMS_BSD_CFGDECL_NET_IF_VLAN
#endif /* RTEMS_BSD_CONFIG_NET_IF_VLAN */ #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 * FTPD
*/ */
@ -167,6 +188,13 @@ extern "C" {
RTEMS_BSD_CFGDECL_IF_LAGG; RTEMS_BSD_CFGDECL_IF_LAGG;
RTEMS_BSD_CFGDECL_NET_IF_VLAN; 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. * Create the services.
*/ */

View File

@ -491,7 +491,7 @@ test_main(void)
#include <machine/rtems-bsd-sysinit.h> #include <machine/rtems-bsd-sysinit.h>
SYSINIT_NEED_FIREWALL_PF; #define RTEMS_BSD_CONFIG_FIREWALL_PF
SYSINIT_NEED_FIREWALL_PFLOG; #define RTEMS_BSD_CONFIG_FIREWALL_PFLOG
#include <rtems/bsd/test/default-network-init.h> #include <rtems/bsd/test/default-network-init.h>

View File

@ -176,8 +176,8 @@ test_main(void)
#include <machine/rtems-bsd-sysinit.h> #include <machine/rtems-bsd-sysinit.h>
SYSINIT_NEED_FIREWALL_PF; #define RTEMS_BSD_CONFIG_FIREWALL_PF
SYSINIT_NEED_FIREWALL_PFLOG; #define RTEMS_BSD_CONFIG_FIREWALL_PFLOG
#define CONFIGURE_MAXIMUM_DRIVERS 32 #define CONFIGURE_MAXIMUM_DRIVERS 32
#include <rtems/bsd/test/default-network-init.h> #include <rtems/bsd/test/default-network-init.h>