mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-07-26 10:59:44 +08:00
pf: Add RTEMS_BSD_CONFIG_FIREWALL_xxx options.
This commit is contained in:
parent
07176074bd
commit
32a3dd1e43
@ -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.
|
||||||
*/
|
*/
|
||||||
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user