summaryrefslogtreecommitdiff
path: root/src/lib/config.h.in
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/config.h.in')
-rw-r--r--src/lib/config.h.in37
1 files changed, 32 insertions, 5 deletions
diff --git a/src/lib/config.h.in b/src/lib/config.h.in
index 7124a974..38d6f768 100644
--- a/src/lib/config.h.in
+++ b/src/lib/config.h.in
@@ -33,11 +33,11 @@
#cmakedefine HAVE_LIBGCRYPT
#cmakedefine HAVE_OPENSSL
#ifdef HAVE_OPENSSL
-#cmakedefine HAVE_OPENSSL_ML_KEM
-#cmakedefine HAVE_OPENSSL_ML_DSA
-#cmakedefine HAVE_OPENSSL_SLH_DSA
+#cmakedefine HAVE_ML
+#cmakedefine HAVE_SLH
+#cmakedefine HAVE_OPENSSL_4_1
#define HAVE_ENCRYPTION
-#define SECMEM_GUARD @SECMEM_GUARD@
+#define SECMEM_MINSIZE @SECMEM_MINSIZE@
#endif
#define PROC_SECMEM_MAX @PROC_SECMEM_MAX@
@@ -49,6 +49,7 @@
#cmakedefine HAVE_PMULL
#define SHM_LOCKFILE_NAME "@SHM_LOCKFILE_NAME@"
+#define SSM_RBUFF_TXQ_DELAY @SSM_RBUFF_TXQ_DELAY@ /* ms */
#define FLOW_ALLOC_TIMEOUT @FLOW_ALLOC_TIMEOUT@
#define TPM_DEBUG_REPORT_INTERVAL @TPM_DEBUG_REPORT_INTERVAL@
@@ -70,6 +71,8 @@
#cmakedefine PROC_FLOW_STATS
#endif
+#cmakedefine HAVE_LIBURCU
+
#cmakedefine FRCT_DEBUG_STDOUT
#define PTHREAD_COND_CLOCK @PTHREAD_COND_CLOCK@
@@ -78,6 +81,25 @@
#define PROC_RES_FDS @PROC_RES_FDS@
#define PROC_MAX_FQUEUES @PROC_MAX_FQUEUES@
+/* Flow endpoints */
+#define POA_MGMT_FRAME_SIZE @POA_MGMT_FRAME_SIZE@
+#define POA_MGMT_SND_TIMEO @POA_MGMT_SND_TIMEO@
+#define POA_MAX_POAS @POA_MAX_POAS@
+#define POA_UDP_MPL @POA_UDP_MPL@
+#define POA_UDP4_MTU @POA_UDP4_MTU@
+#define POA_UDP6_MTU @POA_UDP6_MTU@
+#define POA_UDP_RD_BUF @POA_UDP_RD_BUF@
+#cmakedefine HAVE_ETH
+#cmakedefine HAVE_RAW_SOCKETS
+#cmakedefine HAVE_BPF
+#cmakedefine HAVE_NETMAP
+#cmakedefine POA_ETH_QDISC_BYPASS
+#define POA_ETH_MPL @POA_ETH_MPL@
+#define POA_ETH_SNDBUF @POA_ETH_SNDBUF@
+#define POA_ETH_RCVBUF @POA_ETH_RCVBUF@
+#define POA_ETH_LO_MTU @POA_ETH_LO_MTU@
+#define POA_ETH_RD_BUF @POA_ETH_RD_BUF@
+
/* Default Delta-t parameters */
#cmakedefine FRCT_LINUX_RTT_ESTIMATOR
#define DELT_A (@DELTA_T_ACK@) /* ms */
@@ -100,4 +122,9 @@
#define ACKQ_SLOTS (@ACK_WHEEL_SLOTS@)
#define ACKQ_RES (@ACK_WHEEL_RESOLUTION@) /* 2^N ns */
-#define KEY_ROTATION_BIT (@KEY_ROTATION_BIT@) /* Bit for key rotation */
+#define KEY_LEAF_BITS (@KEY_LEAF_BITS@) /* pkts/leaf-key = 2^n */
+#define KEY_NODE_BITS (@KEY_NODE_BITS@) /* leaf-keys/node = 2^n */
+#define KEY_NODE_COUNT (@KEY_NODE_COUNT@) /* node keys/batch N */
+#define KEY_REKEY_WATERMARK (@KEY_REKEY_WATERMARK@) /* node-keys-left trig */
+#define KEY_REPLAY_WINDOW (@KEY_REPLAY_WINDOW@) /* rx replay win pkts */
+#define FLOW_WM_CHECK (1u << @KEY_REKEY_WM_CHECK_BITS@) /* wm chk/n wr */