1 /**************************************************************************** 2 **************************************************************************** 3 *** 4 *** This header was automatically generated from a Linux kernel header 5 *** of the same name, to make information necessary for userspace to 6 *** call into the kernel available to libc. It contains only constants, 7 *** structures, and macros generated from the original header, and thus, 8 *** contains no copyrightable information. 9 *** 10 **************************************************************************** 11 ****************************************************************************/ 12 #ifndef __HDLC_IOCTL_H__ 13 #define __HDLC_IOCTL_H__ 14 15 typedef struct { 16 unsigned int clock_rate; 17 unsigned int clock_type; 18 unsigned short loopback; 19 } sync_serial_settings; 20 21 typedef struct { 22 unsigned int clock_rate; 23 unsigned int clock_type; 24 unsigned short loopback; 25 unsigned int slot_map; 26 } te1_settings; 27 28 typedef struct { 29 unsigned short encoding; 30 unsigned short parity; 31 } raw_hdlc_proto; 32 33 typedef struct { 34 unsigned int t391; 35 unsigned int t392; 36 unsigned int n391; 37 unsigned int n392; 38 unsigned int n393; 39 unsigned short lmi; 40 unsigned short dce; 41 } fr_proto; 42 43 typedef struct { 44 unsigned int dlci; 45 } fr_proto_pvc; 46 47 typedef struct { 48 unsigned int dlci; 49 char master[IFNAMSIZ]; 50 }fr_proto_pvc_info; 51 52 typedef struct { 53 unsigned int interval; 54 unsigned int timeout; 55 } cisco_proto; 56 57 #endif 58