diff options
author | Dimitri Staessens <dimitri@ouroboros.rocks> | 2020-12-05 15:05:13 +0100 |
---|---|---|
committer | Sander Vrijders <sander@ouroboros.rocks> | 2020-12-05 16:00:21 +0100 |
commit | 962b37bb28724bdf28abbe5d48350adba6000ed4 (patch) | |
tree | 7dab94fc1f13cd6c00b5de45bd730829959d2023 /src/ipcpd/unicast/dt.c | |
parent | 1bb26d793e8b95313769e4fcf530321076401390 (diff) | |
download | ouroboros-962b37bb28724bdf28abbe5d48350adba6000ed4.tar.gz ouroboros-962b37bb28724bdf28abbe5d48350adba6000ed4.zip |
ipcpd: Add RIB statistics for flow allocator
The RIB will now show some stats for the flow allocator, including
congestion avoidance statistics. This is needed before decoupling the
data transfer component and the flow allocator as some current stats
show in DT will move to FA.
Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>
Signed-off-by: Sander Vrijders <sander@ouroboros.rocks>
Diffstat (limited to 'src/ipcpd/unicast/dt.c')
-rw-r--r-- | src/ipcpd/unicast/dt.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/ipcpd/unicast/dt.c b/src/ipcpd/unicast/dt.c index 53accba3..cb069544 100644 --- a/src/ipcpd/unicast/dt.c +++ b/src/ipcpd/unicast/dt.c @@ -317,11 +317,10 @@ static int dt_stat_readdir(char *** buf) pthread_mutex_unlock(&dt.stat[i].lock); } + assert((size_t) idx == dt.n_flows); pthread_rwlock_unlock(&dt.lock); - assert((size_t) idx == dt.n_flows); - return idx; #else (void) buf; @@ -367,7 +366,6 @@ static struct rib_ops r_ops = { }; #ifdef IPCP_FLOW_STATS - static void stat_used(int fd, uint64_t addr) { |