| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 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 |  | 
| Ben Hutchings | c2e0cd8 | 2011-08-24 18:43:18 +0000 | [diff] [blame] | 10 | #include <linux/ax25.h> | 
 | 11 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 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 |