diff options
author | Dimitri Staessens <dimitri.staessens@ugent.be> | 2018-05-14 09:20:44 +0200 |
---|---|---|
committer | Sander Vrijders <sander.vrijders@ugent.be> | 2018-05-14 11:40:09 +0200 |
commit | 38cfdc212c623a46038f005b0c1604c3fdaf3762 (patch) | |
tree | 57d9c0860f014afc9cb10de022d3e72fe4fa8fbc /include/ouroboros/shm_flow_set.h | |
parent | eaf14819c8cdab3c5ae1d678b0a12977f8b2d9e1 (diff) | |
download | ouroboros-38cfdc212c623a46038f005b0c1604c3fdaf3762.tar.gz ouroboros-38cfdc212c623a46038f005b0c1604c3fdaf3762.zip |
lib: Add event types to fqueue
The event type of the current event in the fqueue can now be requested
using the fqueue_type() command. Currently events for packets
(FLOW_PKT), flows (FLOW_UP, FLOW_DOWN) and allocation (FLOW_ALLOC,
FLOW_DEALLOC) are specified. The implementation only tracks FLOW_PKT
at this point.
Signed-off-by: Dimitri Staessens <dimitri.staessens@ugent.be>
Signed-off-by: Sander Vrijders <sander.vrijders@ugent.be>
Diffstat (limited to 'include/ouroboros/shm_flow_set.h')
-rw-r--r-- | include/ouroboros/shm_flow_set.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/ouroboros/shm_flow_set.h b/include/ouroboros/shm_flow_set.h index 76849137..ebf63af5 100644 --- a/include/ouroboros/shm_flow_set.h +++ b/include/ouroboros/shm_flow_set.h @@ -53,7 +53,8 @@ void shm_flow_set_del(struct shm_flow_set * shm_set, int port_id); void shm_flow_set_notify(struct shm_flow_set * set, - int port_id); + int port_id, + int event); ssize_t shm_flow_set_wait(const struct shm_flow_set * shm_set, size_t idx, |