1*6f52b16cSGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2607ca46eSDavid Howells /* 3607ca46eSDavid Howells * Swansea University Computer Society NET3 4607ca46eSDavid Howells * 5607ca46eSDavid Howells * This file declares the constants of special use with the SLIP/CSLIP/ 6607ca46eSDavid Howells * KISS TNC driver. 7607ca46eSDavid Howells */ 8607ca46eSDavid Howells 9607ca46eSDavid Howells #ifndef __LINUX_SLIP_H 10607ca46eSDavid Howells #define __LINUX_SLIP_H 11607ca46eSDavid Howells 12607ca46eSDavid Howells #define SL_MODE_SLIP 0 13607ca46eSDavid Howells #define SL_MODE_CSLIP 1 14607ca46eSDavid Howells #define SL_MODE_KISS 4 15607ca46eSDavid Howells 16607ca46eSDavid Howells #define SL_OPT_SIXBIT 2 17607ca46eSDavid Howells #define SL_OPT_ADAPTIVE 8 18607ca46eSDavid Howells 19607ca46eSDavid Howells /* 20607ca46eSDavid Howells * VSV = ioctl for keepalive & outfill in SLIP driver 21607ca46eSDavid Howells */ 22607ca46eSDavid Howells 23607ca46eSDavid Howells #define SIOCSKEEPALIVE (SIOCDEVPRIVATE) /* Set keepalive timeout in sec */ 24607ca46eSDavid Howells #define SIOCGKEEPALIVE (SIOCDEVPRIVATE+1) /* Get keepalive timeout */ 25607ca46eSDavid Howells #define SIOCSOUTFILL (SIOCDEVPRIVATE+2) /* Set outfill timeout */ 26607ca46eSDavid Howells #define SIOCGOUTFILL (SIOCDEVPRIVATE+3) /* Get outfill timeout */ 27607ca46eSDavid Howells #define SIOCSLEASE (SIOCDEVPRIVATE+4) /* Set "leased" line type */ 28607ca46eSDavid Howells #define SIOCGLEASE (SIOCDEVPRIVATE+5) /* Get line type */ 29607ca46eSDavid Howells 30607ca46eSDavid Howells 31607ca46eSDavid Howells #endif 32