patch-1.3.20 linux/include/linux/ax25.h
Next file: linux/include/linux/netrom.h
Previous file: linux/fs/proc/mem.c
Back to the patch index
Back to the overall index
- Lines: 51
- Date:
Wed Aug 16 15:10:11 1995
- Orig file:
v1.3.19/linux/include/linux/ax25.h
- Orig date:
Mon Jul 31 15:59:02 1995
diff -u --recursive --new-file v1.3.19/linux/include/linux/ax25.h linux/include/linux/ax25.h
@@ -24,6 +24,14 @@
ax25_address fsa_digipeater[AX25_MAX_DIGIS];
};
+struct ax25_routes_struct
+{
+ ax25_address port_addr;
+ ax25_address dest_addr;
+ unsigned char digi_count;
+ ax25_address digi_addr[AX25_MAX_DIGIS - 2];
+};
+
#define AX25_WINDOW 1
#define AX25_T1 2
#define AX25_N2 3
@@ -31,12 +39,35 @@
#define AX25_T2 5
#define AX25_BACKOFF 6
#define AX25_EXTSEQ 7
+#define AX25_HDRINCL 8
#define SIOCAX25GETUID (SIOCPROTOPRIVATE)
#define SIOCAX25ADDUID (SIOCPROTOPRIVATE+1)
#define SIOCAX25DELUID (SIOCPROTOPRIVATE+2)
#define SIOCAX25NOUID (SIOCPROTOPRIVATE+3)
#define SIOCAX25DIGCTL (SIOCPROTOPRIVATE+4)
+#define SIOCAX25GETPARMS (SIOCPROTOPRIVATE+5)
+#define SIOCAX25SETPARMS (SIOCPROTOPRIVATE+6)
#define AX25_NOUID_DEFAULT 0
#define AX25_NOUID_BLOCK 1
+
+#define AX25_VALUES_IPDEFMODE 0 /* 'D'=DG 'V'=VC */
+#define AX25_VALUES_AXDEFMODE 1 /* 8=Normal 128=Extended Seq Nos */
+#define AX25_VALUES_NETROM 2 /* Allow NET/ROM - 0=No 1=Yes */
+#define AX25_VALUES_TEXT 3 /* Allow PID=Text - 0=No 1=Yes */
+#define AX25_VALUES_BACKOFF 4 /* 'E'=Exponential 'L'=Linear */
+#define AX25_VALUES_CONMODE 5 /* Allow connected modes - 0=No 1=Yes */
+#define AX25_VALUES_WINDOW 6 /* Default window size for standard AX.25 */
+#define AX25_VALUES_EWINDOW 7 /* Default window size for extended AX.25 */
+#define AX25_VALUES_T1 8 /* Default T1 timeout value */
+#define AX25_VALUES_T2 9 /* Default T2 timeout value */
+#define AX25_VALUES_T3 10 /* Default T3 timeout value */
+#define AX25_VALUES_N2 11 /* Default N2 value */
+#define AX25_MAX_VALUES 20
+
+struct ax25_parms_struct
+{
+ ax25_address port_addr;
+ unsigned short values[AX25_MAX_VALUES];
+};
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this