diff options
author | dimitri staessens <dimitri.staessens@intec.ugent.be> | 2017-02-12 16:15:46 +0100 |
---|---|---|
committer | dimitri staessens <dimitri.staessens@intec.ugent.be> | 2017-02-12 22:19:50 +0100 |
commit | 98a15feabb6a14e52a54a09dfed58d55e0f99884 (patch) | |
tree | 0a67e3eb076558b6408d5744d74808e756e0639d /include | |
parent | 2ee140ec27335ca50e813080ee0e85e4ab86af37 (diff) | |
download | ouroboros-98a15feabb6a14e52a54a09dfed58d55e0f99884.tar.gz ouroboros-98a15feabb6a14e52a54a09dfed58d55e0f99884.zip |
irmd: Allow time for AP to call flow_accept()
When there is a burst of successive flow allocations for a certain
name, each such request will block a thread in the IRMD for
IRMD_REQ_ARR_TIMEOUT ms to allow the application some time to respond.
This refactors some parts of the IRMd.
Diffstat (limited to 'include')
-rw-r--r-- | include/ouroboros/config.h.in | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/ouroboros/config.h.in b/include/ouroboros/config.h.in index c1b6bd02..10d78cd0 100644 --- a/include/ouroboros/config.h.in +++ b/include/ouroboros/config.h.in @@ -54,6 +54,7 @@ #define PFT_SIZE 1 << 12 /* Timeout values */ #define IRMD_ACCEPT_TIMEOUT 100 +#define IRMD_REQ_ARR_TIMEOUT 200 #define IRMD_FLOW_TIMEOUT 5000 #define IPCP_ACCEPT_TIMEOUT 100 #define SOCKET_TIMEOUT 4000 |