1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 #ifndef LINUX_ATM_NICSTAR_H
16 #define LINUX_ATM_NICSTAR_H
17
18
19
20
21
22 #include <linux/atmapi.h>
23 #include <linux/atmioc.h>
24
25 #define NS_GETPSTAT _IOWR('a',ATMIOC_SARPRV+1,struct atmif_sioc)
26
27 #define NS_SETBUFLEV _IOW('a',ATMIOC_SARPRV+2,struct atmif_sioc)
28
29 #define NS_ADJBUFLEV _IO('a',ATMIOC_SARPRV+3)
30
31
32 typedef struct buf_nr
33 {
34 unsigned min;
35 unsigned init;
36 unsigned max;
37 }buf_nr;
38
39
40 typedef struct pool_levels
41 {
42 int buftype;
43 int count;
44 buf_nr level;
45 } pool_levels;
46
47
48 #define NS_BUFTYPE_SMALL 1
49 #define NS_BUFTYPE_LARGE 2
50 #define NS_BUFTYPE_HUGE 3
51 #define NS_BUFTYPE_IOVEC 4
52
53
54 #endif