]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/blob - src/ibod/ibod.h
git-svn-id: http://svn.ipfire.org/svn/ipfire/IPFire/source@16 ea5c0bd1-69bd-2848...
[people/teissler/ipfire-2.x.git] / src / ibod / ibod.h
1 /* $Id: ibod.h,v 1.1.1.1 2001/11/27 08:08:03 riddles Exp $
2 * $Symbol$
3 */
4
5 #define DEVICE "ippp0"
6 #define ENABLE 1
7 #define INTERVAL 500
8 #define FILTER 5
9 #define LIMIT 7000
10 #define STAYUP 0
11 #define STAYUP_TIME 30
12
13 #define IBOD_DEFAULT_DIR "/etc/ppp"
14 #define MAX_STR_LEN 512
15 #define ISDN_INFO_DEV "/dev/isdninfo"
16 #define ISDN_CTLR_DEV "/dev/isdnctrl"
17 #define IBOD_PORT 6050
18
19 #define CMD_OPEN 0
20 #define CMD_CLOSE 1
21 #define CMD_ENABLE 2
22 #define CMD_DISABLE 3
23 #define CMD_UP2 4
24 #define CMD_DOWN2 5
25
26 typedef struct {
27 char dev[32];
28 int enable;
29 int interval;
30 int limit;
31 int filter;
32 int stayup;
33 int stayup_time;
34 } Conf;
35
36 typedef struct {
37 unsigned long ibytes;
38 unsigned long obytes;
39 } Siobytes;