mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-10-16 01:02:07 +08:00
Add RTEMS_BSD_CONFIG_IPSEC.
This commit is contained in:
@@ -29,6 +29,7 @@
|
|||||||
* Configuration defines:
|
* Configuration defines:
|
||||||
*
|
*
|
||||||
* RTEMS_BSD_CONFIG_DOMAIN_PAGE_MBUFS_SIZE : Memory in bytes for mbufs
|
* RTEMS_BSD_CONFIG_DOMAIN_PAGE_MBUFS_SIZE : Memory in bytes for mbufs
|
||||||
|
* RTEMS_BSD_CONFIG_IPSEC : IPSec support.
|
||||||
* RTEMS_BSD_CONFIG_NET_PF_UNIX : Packet Filter.
|
* RTEMS_BSD_CONFIG_NET_PF_UNIX : Packet Filter.
|
||||||
* RTEMS_BSD_CONFIG_NET_IF_LAGG : Link Aggregetion and Failover.
|
* RTEMS_BSD_CONFIG_NET_IF_LAGG : Link Aggregetion and Failover.
|
||||||
* RTEMS_BSD_CONFIG_NET_IF_VLAN : Virtual LAN.
|
* RTEMS_BSD_CONFIG_NET_IF_VLAN : Virtual LAN.
|
||||||
@@ -164,6 +165,20 @@ extern "C" {
|
|||||||
#define RTEMS_BSD_CFGDECL_FIREWALL_PFSYNC
|
#define RTEMS_BSD_CFGDECL_FIREWALL_PFSYNC
|
||||||
#endif /* RTEMS_BSD_CONFIG_FIREWALL_PFSYNC */
|
#endif /* RTEMS_BSD_CONFIG_FIREWALL_PFSYNC */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* IPSec
|
||||||
|
*/
|
||||||
|
#if defined(RTEMS_BSD_CONFIG_IPSEC)
|
||||||
|
#define RTEMS_BSD_CFGDECL_IPSEC \
|
||||||
|
SYSINIT_NEED_NET_IF_GIF; \
|
||||||
|
SYSINIT_NEED_CRYPTODEV
|
||||||
|
#define RTEMS_BSD_CFGDECL_IPSEC_SERVICE \
|
||||||
|
RTEMS_BSD_RC_CONF_SYSINT(rc_conf_ipsec)
|
||||||
|
#else
|
||||||
|
#define RTEMS_BSD_CFGDECL_IPSEC
|
||||||
|
#define RTEMS_BSD_CFGDECL_IPSEC_SERVICE
|
||||||
|
#endif /* RTEMS_BSD_CONFIG_FIREWALL_PF */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* FTPD
|
* FTPD
|
||||||
*/
|
*/
|
||||||
@@ -233,6 +248,12 @@ extern "C" {
|
|||||||
RTEMS_BSD_CFGDECL_FIREWALL_PFLOG;
|
RTEMS_BSD_CFGDECL_FIREWALL_PFLOG;
|
||||||
RTEMS_BSD_CFGDECL_FIREWALL_PFSYNC;
|
RTEMS_BSD_CFGDECL_FIREWALL_PFSYNC;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* IPSec related stuff.
|
||||||
|
*/
|
||||||
|
RTEMS_BSD_CFGDECL_IPSEC;
|
||||||
|
RTEMS_BSD_CFGDECL_IPSEC_SERVICE;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Create the services.
|
* Create the services.
|
||||||
*/
|
*/
|
||||||
|
@@ -44,6 +44,9 @@
|
|||||||
#include <sys/queue.h>
|
#include <sys/queue.h>
|
||||||
#include <sys/kernel.h>
|
#include <sys/kernel.h>
|
||||||
|
|
||||||
|
#define SYSINIT_NEED_CRYPTODEV \
|
||||||
|
SYSINIT_MODULE_REFERENCE(cryptodev)
|
||||||
|
|
||||||
#define SYSINIT_NEED_USB_CORE \
|
#define SYSINIT_NEED_USB_CORE \
|
||||||
SYSINIT_REFERENCE(usb_quirk_init); \
|
SYSINIT_REFERENCE(usb_quirk_init); \
|
||||||
SYSINIT_DRIVER_REFERENCE(uhub, usbus)
|
SYSINIT_DRIVER_REFERENCE(uhub, usbus)
|
||||||
@@ -93,6 +96,9 @@
|
|||||||
#define SYSINIT_NEED_NET_IF_BFE \
|
#define SYSINIT_NEED_NET_IF_BFE \
|
||||||
SYSINIT_DRIVER_REFERENCE(bfe, pci)
|
SYSINIT_DRIVER_REFERENCE(bfe, pci)
|
||||||
|
|
||||||
|
#define SYSINIT_NEED_NET_IF_GIF \
|
||||||
|
SYSINIT_MODULE_REFERENCE(if_gif)
|
||||||
|
|
||||||
#define SYSINIT_NEED_NET_IF_RE \
|
#define SYSINIT_NEED_NET_IF_RE \
|
||||||
SYSINIT_DRIVER_REFERENCE(re, pci)
|
SYSINIT_DRIVER_REFERENCE(re, pci)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user