13a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount/****************************************************************************
23a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount ****************************************************************************
33a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount ***
43a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount ***   This header was automatically generated from a Linux kernel header
53a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount ***   of the same name, to make information necessary for userspace to
63a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount ***   call into the kernel available to libc.  It contains only constants,
73a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount ***   structures, and macros generated from the original header, and thus,
83a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount ***   contains no copyrightable information.
93a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount ***
103a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount ****************************************************************************
113a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount ****************************************************************************/
123a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#ifndef _LINUX_IF_ARCNET_H
133a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define _LINUX_IF_ARCNET_H
143a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount
153a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#include <linux/if_ether.h>
163a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount
173a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ARC_P_IP 212
183a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ARC_P_IPV6 196
193a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ARC_P_ARP 213
203a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ARC_P_RARP 214
213a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ARC_P_IPX 250
223a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ARC_P_NOVELL_EC 236
233a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount
243a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ARC_P_IP_RFC1051 240
253a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ARC_P_ARP_RFC1051 241
263a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount
273a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ARC_P_ETHER 232
283a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount
293a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ARC_P_DATAPOINT_BOOT 0
303a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ARC_P_DATAPOINT_MOUNT 1
313a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ARC_P_POWERLAN_BEACON 8
323a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ARC_P_POWERLAN_BEACON2 243
333a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ARC_P_LANSOFT 251
343a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ARC_P_ATALK 0xDD
353a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount
363a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ARCNET_ALEN 1
373a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount
383a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccountstruct arc_rfc1201
393a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount{
403a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount uint8_t proto;
413a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount uint8_t split_flag;
423a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount uint16_t sequence;
433a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount uint8_t payload[0];
443a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount};
453a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define RFC1201_HDR_SIZE 4
463a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount
473a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccountstruct arc_rfc1051
483a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount{
493a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount uint8_t proto;
503a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount uint8_t payload[0];
513a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount};
523a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define RFC1051_HDR_SIZE 1
533a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount
543a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccountstruct arc_eth_encap
553a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount{
563a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount uint8_t proto;
573a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount struct ethhdr eth;
583a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount uint8_t payload[0];
593a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount};
603a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ETH_ENCAP_HDR_SIZE 14
613a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount
623a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccountstruct arc_cap
633a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount{
643a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount uint8_t proto;
653a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount uint8_t cookie[sizeof(int)];
663a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount union {
673a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount uint8_t ack;
683a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount uint8_t raw[0];
693a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount } mes;
703a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount};
713a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount
723a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccountstruct arc_hardware
733a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount{
743a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount uint8_t source,
753a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount dest,
763a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount offset[2];
773a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount};
783a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ARC_HDR_SIZE 4
793a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount
803a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccountstruct archdr
813a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount{
823a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount
833a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount struct arc_hardware hard;
843a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount
853a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount union {
863a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount struct arc_rfc1201 rfc1201;
873a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount struct arc_rfc1051 rfc1051;
883a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount struct arc_eth_encap eth_encap;
893a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount struct arc_cap cap;
903a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount uint8_t raw[0];
913a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount } soft;
923a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount};
933a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount
943a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#endif
95