source: svn/trunk/newcon3bcm2_21bu/toolchain/mips-linux-uclibc/include/linux/hdlc/ioctl.h

Last change on this file was 2, checked in by phkim, 11 years ago

1.phkim

  1. revision copy newcon3sk r27
  • Property svn:executable set to *
File size: 1.2 KB
Line 
1#ifndef __HDLC_IOCTL_H__
2#define __HDLC_IOCTL_H__
3
4typedef struct { 
5        unsigned int clock_rate; /* bits per second */
6        unsigned int clock_type; /* internal, external, TX-internal etc. */
7        unsigned short loopback;
8} sync_serial_settings;          /* V.35, V.24, X.21 */
9
10typedef struct { 
11        unsigned int clock_rate; /* bits per second */
12        unsigned int clock_type; /* internal, external, TX-internal etc. */
13        unsigned short loopback;
14        unsigned int slot_map;
15} te1_settings;                  /* T1, E1 */
16
17typedef struct {
18        unsigned short encoding;
19        unsigned short parity;
20} raw_hdlc_proto;
21
22typedef struct {
23        unsigned int t391;
24        unsigned int t392;
25        unsigned int n391;
26        unsigned int n392;
27        unsigned int n393;
28        unsigned short lmi;
29        unsigned short dce; /* 1 for DCE (network side) operation */
30} fr_proto;
31
32typedef struct {
33        unsigned int dlci;
34} fr_proto_pvc;          /* for creating/deleting FR PVCs */
35
36typedef struct {
37        unsigned int dlci;
38        char master[IFNAMSIZ];  /* Name of master FRAD device */
39}fr_proto_pvc_info;             /* for returning PVC information only */
40
41typedef struct {
42    unsigned int interval;
43    unsigned int timeout;
44} cisco_proto;
45
46/* PPP doesn't need any info now - supply length = 0 to ioctl */
47
48#endif /* __HDLC_IOCTL_H__ */
Note: See TracBrowser for help on using the repository browser.