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