Merge branch 'master' into for-upstream
[linux-2.6] / include / linux / if_slip.h
1 /*
2  *      Swansea University Computer Society     NET3
3  *      
4  *      This file declares the constants of special use with the SLIP/CSLIP/
5  *      KISS TNC driver.
6  */
7  
8 #ifndef __LINUX_SLIP_H
9 #define __LINUX_SLIP_H
10
11 #define         SL_MODE_SLIP            0
12 #define         SL_MODE_CSLIP           1
13 #define         SL_MODE_KISS            4
14
15 #define         SL_OPT_SIXBIT           2
16 #define         SL_OPT_ADAPTIVE         8
17
18 /*
19  *      VSV = ioctl for keepalive & outfill in SLIP driver 
20  */
21  
22 #define SIOCSKEEPALIVE  (SIOCDEVPRIVATE)                /* Set keepalive timeout in sec */
23 #define SIOCGKEEPALIVE  (SIOCDEVPRIVATE+1)              /* Get keepalive timeout */
24 #define SIOCSOUTFILL    (SIOCDEVPRIVATE+2)              /* Set outfill timeout */
25 #define SIOCGOUTFILL    (SIOCDEVPRIVATE+3)              /* Get outfill timeout */
26 #define SIOCSLEASE      (SIOCDEVPRIVATE+4)              /* Set "leased" line type */
27 #define SIOCGLEASE      (SIOCDEVPRIVATE+5)              /* Get line type */
28
29
30 #endif