]> rtime.felk.cvut.cz Git - frescor/fwp.git/blob - fwp/libfwp/include/fwp_ac.h
Added a possibility to measure saturation bandwidth.
[frescor/fwp.git] / fwp / libfwp / include / fwp_ac.h
1 #ifndef _FWP_AC_H
2 #define _FWP_AC_H
3
4 #include <errno.h>
5 #include <sys/types.h>
6 #include <sys/socket.h>
7 #include <netinet/in.h>
8 #include <arpa/inet.h>
9 #include <sys/un.h>
10 #include <unistd.h>
11
12 #include "fwp_conf.h"
13 #include "fwp_msgb.h"
14
15 /** WMM defines 4 queues */
16 enum ac_id_t {
17         FWP_AC_VO = 0,
18         FWP_AC_VI = 1,
19         FWP_AC_BE = 2,
20         FWP_AC_BK = 3
21 };
22
23 void fwp_ac_table_init();
24
25 int fwp_ac_open(unsigned int id); 
26
27 int fwp_ac_close(unsigned int id); 
28
29 int fwp_ac_send(unsigned int id, struct fwp_msgb* msgb);
30
31 #endif /* _FWP_AC_H */