diff options
author | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2018-08-02 08:44:14 +0200 |
---|---|---|
committer | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2018-08-02 10:32:20 +0200 |
commit | c7eec93e3caadf25fa21a0e268035b7707c9c178 (patch) | |
tree | 9ee7fa488573ea8b8949de5e9a6e4a46a7ccb469 /rtemsbsd/include/machine/rtems-bsd-config.h | |
parent | Add ipsec to rc.conf. (diff) | |
download | rtems-libbsd-c7eec93e3caadf25fa21a0e268035b7707c9c178.tar.bz2 |
Add RTEMS_BSD_CONFIG_IPSEC.
Diffstat (limited to 'rtemsbsd/include/machine/rtems-bsd-config.h')
-rw-r--r-- | rtemsbsd/include/machine/rtems-bsd-config.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/rtemsbsd/include/machine/rtems-bsd-config.h b/rtemsbsd/include/machine/rtems-bsd-config.h index 72876d01..491d9a72 100644 --- a/rtemsbsd/include/machine/rtems-bsd-config.h +++ b/rtemsbsd/include/machine/rtems-bsd-config.h @@ -29,6 +29,7 @@ * Configuration defines: * * 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_IF_LAGG : Link Aggregetion and Failover. * RTEMS_BSD_CONFIG_NET_IF_VLAN : Virtual LAN. @@ -165,6 +166,20 @@ extern "C" { #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 */ #if defined(RTEMS_BSD_CONFIG_SERVICE_FTPD) @@ -234,6 +249,12 @@ extern "C" { RTEMS_BSD_CFGDECL_FIREWALL_PFSYNC; /* + * IPSec related stuff. + */ + RTEMS_BSD_CFGDECL_IPSEC; + RTEMS_BSD_CFGDECL_IPSEC_SERVICE; + + /* * Create the services. */ RTEMS_BSD_CFGDECL_TELNETD; |