vmscan: use atomic-long for shrinker batching
[pandora-kernel.git] / include / linux / netrom.h
1 /*
2  * These are the public elements of the Linux kernel NET/ROM implementation.
3  * For kernel AX.25 see the file ax25.h. This file requires ax25.h for the
4  * definition of the ax25_address structure.
5  */
6
7 #ifndef NETROM_KERNEL_H
8 #define NETROM_KERNEL_H
9
10 #include <linux/ax25.h>
11
12 #define NETROM_MTU      236
13
14 #define NETROM_T1       1
15 #define NETROM_T2       2
16 #define NETROM_N2       3
17 #define NETROM_T4       6
18 #define NETROM_IDLE     7
19
20 #define SIOCNRDECOBS            (SIOCPROTOPRIVATE+2)
21
22 struct nr_route_struct {
23 #define NETROM_NEIGH    0
24 #define NETROM_NODE     1
25         int             type;
26         ax25_address    callsign;
27         char            device[16];
28         unsigned int    quality;
29         char            mnemonic[7];
30         ax25_address    neighbour;
31         unsigned int    obs_count;
32         unsigned int    ndigis;
33         ax25_address    digipeaters[AX25_MAX_DIGIS];
34 };
35
36 #endif