11dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project/****************************************************************************
21dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ****************************************************************************
31dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ***
41dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ***   This header was automatically generated from a Linux kernel header
51dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ***   of the same name, to make information necessary for userspace to
61dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ***   call into the kernel available to libc.  It contains only constants,
71dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ***   structures, and macros generated from the original header, and thus,
81dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ***   contains no copyrightable information.
91dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ***
10654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng ***   To edit the content of this header, modify the corresponding
11654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng ***   source file (e.g. under external/kernel-headers/original/) then
12654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng ***   run bionic/libc/kernel/tools/update_all.py
13654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng ***
14654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng ***   Any manual change here will be lost the next time this script will
15654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng ***   be run. You've been warned!
16654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng ***
171dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ****************************************************************************
181dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ****************************************************************************/
191dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef _ROUTER_H
201dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define _ROUTER_H
211dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ROUTER_NAME "wanrouter"
221dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ROUTER_VERSION 1
23654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
241dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ROUTER_RELEASE 1
251dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ROUTER_IOCTL 'W'
261dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ROUTER_MAGIC 0x524D4157L
271dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectenum router_ioctls
28654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
291dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project{
301dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ROUTER_SETUP = ROUTER_IOCTL<<8,
311dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ROUTER_DOWN,
321dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ROUTER_STAT,
33654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
341dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ROUTER_IFNEW,
351dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ROUTER_IFDEL,
361dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ROUTER_IFSTAT,
371dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ROUTER_USER = (ROUTER_IOCTL<<8)+16,
38654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
391dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ROUTER_USER_MAX = (ROUTER_IOCTL<<8)+31
401dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project};
411dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PROC_DATA_PORT_0 0x8000
421dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PROC_DATA_PORT_1 0x8001
43654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
441dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define NLPID_IP 0xCC
451dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define NLPID_SNAP 0x80
461dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define NLPID_CLNP 0x81
471dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define NLPID_ESIS 0x82
48654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
491dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define NLPID_ISIS 0x83
501dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define NLPID_Q933 0x08
511dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WAN_IFNAME_SZ 15
521dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WAN_DRVNAME_SZ 15
53654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
541dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WAN_ADDRESS_SZ 31
551dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define USED_BY_FIELD 8
561dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define UDP_PTPIPE_TYPE 0x01
571dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define UDP_FPIPE_TYPE 0x02
58654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
591dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define UDP_CPIPE_TYPE 0x03
601dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define UDP_DRVSTATS_TYPE 0x04
611dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define UDP_INVALID_TYPE 0x05
621dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define CMD_OK 0
63654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
641dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define CMD_TIMEOUT 0xFF
651dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define UDP_PKT_FRM_STACK 0x00
661dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define UDP_PKT_FRM_NETWORK 0x01
671dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define MAX_INTR_TEST_COUNTER 100
68654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
691dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define CRITICAL_IN_ISR 0xA1
701dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define CRITICAL_INTR_HANDLED 0xB1
711dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projecttypedef struct wan_x25_conf
721dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project{
73654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
741dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned lo_pvc;
751dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned hi_pvc;
761dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned lo_svc;
771dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned hi_svc;
78654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
791dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned hdlc_window;
801dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned pkt_window;
811dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned t1;
821dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned t2;
83654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
841dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned t4;
851dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned n2;
861dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned t10_t20;
871dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned t11_t21;
88654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
891dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned t12_t22;
901dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned t13_t23;
911dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned t16_t26;
921dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned t28;
93654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
941dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned r10_r20;
951dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned r12_r22;
961dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned r13_r23;
971dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned ccitt_compat;
98654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
991dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned x25_conf_opt;
1001dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char LAPB_hdlc_only;
1011dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char logging;
1021dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char oob_on_modem;
103654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1041dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project} wan_x25_conf_t;
1051dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projecttypedef struct wan_fr_conf
1061dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project{
1071dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned signalling;
108654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1091dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned t391;
1101dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned t392;
1111dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned n391;
1121dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned n392;
113654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1141dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned n393;
1151dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned dlci_num;
1161dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned dlci[100];
1171dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project} wan_fr_conf_t;
118654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1191dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projecttypedef struct wan_ppp_conf
1201dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project{
1211dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned restart_tmr;
1221dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned auth_rsrt_tmr;
123654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1241dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned auth_wait_tmr;
1251dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned mdm_fail_tmr;
1261dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned dtr_drop_tmr;
1271dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned connect_tmout;
128654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1291dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned conf_retry;
1301dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned term_retry;
1311dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned fail_retry;
1321dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned auth_retry;
133654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1341dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned auth_options;
1351dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned ip_options;
1361dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char authenticator;
1371dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char ip_mode;
138654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1391dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project} wan_ppp_conf_t;
1401dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projecttypedef struct wan_chdlc_conf
1411dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project{
1421dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char ignore_dcd;
143654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1441dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char ignore_cts;
1451dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char ignore_keepalive;
1461dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char hdlc_streaming;
1471dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char receive_only;
148654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1491dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned keepalive_tx_tmr;
1501dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned keepalive_rx_tmr;
1511dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned keepalive_err_margin;
1521dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned slarp_timer;
153654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1541dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project} wan_chdlc_conf_t;
1551dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projecttypedef struct wandev_conf
1561dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project{
1571dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned magic;
158654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1591dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned config_id;
1601dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned ioport;
1611dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned long maddr;
1621dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned msize;
163654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1641dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project int irq;
1651dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project int dma;
1661dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char S514_CPU_no[1];
1671dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned PCI_slot_no;
168654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1691dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char auto_pci_cfg;
1701dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char comm_port;
1711dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned bps;
1721dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned mtu;
173654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1741dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned udp_port;
1751dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char ttl;
1761dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char ft1;
1771dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char interface;
178654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1791dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char clocking;
1801dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char line_coding;
1811dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char station;
1821dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char connection;
183654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1841dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char read_mode;
1851dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char receive_only;
1861dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char tty;
1871dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned tty_major;
188654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1891dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned tty_minor;
1901dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned tty_mode;
1911dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char backup;
1921dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned hw_opt[4];
193654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1941dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned reserved[4];
1951dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned data_size;
1961dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project void* data;
1971dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project union
198654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1991dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project {
2001dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project wan_x25_conf_t x25;
2011dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project wan_ppp_conf_t ppp;
2021dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project wan_fr_conf_t fr;
203654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2041dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project wan_chdlc_conf_t chdlc;
2051dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project } u;
2061dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project} wandev_conf_t;
2071dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANCONFIG_X25 101
208654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2091dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANCONFIG_FR 102
2101dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANCONFIG_PPP 103
2111dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANCONFIG_CHDLC 104
2121dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANCONFIG_BSC 105
213654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2141dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANCONFIG_HDLC 106
2151dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANCONFIG_MPPP 107
2161dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_OFF 0
2171dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_ON 1
218654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2191dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_NO 0
2201dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_YES 1
2211dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_RS232 0
2221dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_V35 1
223654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2241dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_NRZ 0
2251dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_NRZI 1
2261dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_FM0 2
2271dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_FM1 3
228654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2291dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_POINTTOPOINT 0
2301dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_MULTIDROP 1
2311dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_EXTERNAL 0
2321dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_INTERNAL 1
233654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2341dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_DTE 0
2351dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_DCE 1
2361dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_CPE 0
2371dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_NODE 1
238654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2391dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_SECONDARY 0
2401dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_PRIMARY 1
2411dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_PERMANENT 0
2421dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_SWITCHED 1
243654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2441dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_ONDEMAND 2
2451dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_FR_ANSI 1
2461dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_FR_Q933 2
2471dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_FR_LMI 3
248654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2491dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_PPP_STATIC 0
2501dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_PPP_HOST 1
2511dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_PPP_PEER 2
2521dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_ONE 1
253654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2541dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_TWO 2
2551dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_ONE_AND_HALF 3
2561dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_NONE 0
2571dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_ODD 1
258654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2591dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_EVEN 2
2601dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_PRI 0
2611dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_SEC 1
2621dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_INTR 0
263654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2641dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_POLL 1
2651dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_TTY_SYNC 0
2661dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WANOPT_TTY_ASYNC 1
2671dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projecttypedef struct wandev_stat
268654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2691dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project{
2701dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned state;
2711dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned ndev;
2721dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned connection;
273654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2741dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned media_type;
2751dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned mtu;
2761dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned modem_status;
2771dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned rx_frames;
278654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2791dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned rx_overruns;
2801dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned rx_crc_err;
2811dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned rx_aborts;
2821dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned rx_bad_length;
283654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2841dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned rx_dropped;
2851dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned tx_frames;
2861dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned tx_underruns;
2871dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned tx_timeouts;
288654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2891dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned tx_rejects;
2901dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned rx_bad_format;
2911dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned rx_bad_addr;
2921dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned tx_retries;
293654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2941dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned reserved[16];
2951dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project} wandev_stat_t;
2961dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectenum wan_states
2971dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project{
298654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2991dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project WAN_UNCONFIGURED,
3001dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project WAN_DISCONNECTED,
3011dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project WAN_CONNECTING,
3021dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project WAN_CONNECTED,
303654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3041dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project WAN_LIMIT,
3051dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project WAN_DUALPORT,
3061dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project WAN_DISCONNECTING,
3071dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project WAN_FT1_READY
308654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3091dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project};
3101dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectenum {
3111dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project WAN_LOCAL_IP,
3121dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project WAN_POINTOPOINT_IP,
313654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3141dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project WAN_NETMASK_IP,
3151dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project WAN_BROADCAST_IP
3161dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project};
3171dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WAN_MODEM_CTS 0x0001
318654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3191dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WAN_MODEM_DCD 0x0002
3201dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WAN_MODEM_DTR 0x0010
3211dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define WAN_MODEM_RTS 0x0020
3221dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projecttypedef struct wanif_conf
323654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3241dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project{
3251dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned magic;
3261dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned config_id;
3271dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char name[WAN_IFNAME_SZ+1];
328654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3291dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char addr[WAN_ADDRESS_SZ+1];
3301dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char usedby[USED_BY_FIELD];
3311dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned idle_timeout;
3321dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned hold_timeout;
333654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3341dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned cir;
3351dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned bc;
3361dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned be;
3371dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char enable_IPX;
338654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3391dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char inarp;
3401dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned inarp_interval;
3411dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned long network_number;
3421dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char mc;
343654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3441dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char local_addr[WAN_ADDRESS_SZ+1];
3451dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char port;
3461dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char protocol;
3471dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char pap;
348654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3491dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char chap;
3501dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char userid[511];
3511dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char passwd[511];
3521dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char sysname[31];
353654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3541dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char ignore_dcd;
3551dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char ignore_cts;
3561dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char ignore_keepalive;
3571dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char hdlc_streaming;
358654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3591dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned keepalive_tx_tmr;
3601dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned keepalive_rx_tmr;
3611dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned keepalive_err_margin;
3621dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned slarp_timer;
363654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3641dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char ttl;
3651dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char interface;
3661dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char clocking;
3671dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned bps;
368654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3691dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned mtu;
3701dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char if_down;
3711dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char gateway;
3721dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char true_if_encoding;
373654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3741dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char asy_data_trans;
3751dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char rts_hs_for_receive;
3761dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char xon_xoff_hs_for_receive;
3771dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char xon_xoff_hs_for_transmit;
378654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3791dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char dcd_hs_for_transmit;
3801dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char cts_hs_for_transmit;
3811dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char async_mode;
3821dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned tx_bits_per_char;
383654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3841dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned rx_bits_per_char;
3851dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned stop_bits;
3861dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char parity;
3871dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned break_timer;
388654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3891dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned inter_char_timer;
3901dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned rx_complete_length;
3911dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned xon_char;
3921dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned xoff_char;
393654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3941dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char receive_only;
3951dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project} wanif_conf_t;
3961dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif
397