1478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/*
2478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project * Copyright (c) 1982, 1986, 1993
3478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project *	The Regents of the University of California.  All rights reserved.
4478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project *
5478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project * Redistribution and use in source and binary forms, with or without
6478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project * modification, are permitted provided that the following conditions
7478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project * are met:
8478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project * 1. Redistributions of source code must retain the above copyright
9478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project *    notice, this list of conditions and the following disclaimer.
10478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project * 2. Redistributions in binary form must reproduce the above copyright
11478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project *    notice, this list of conditions and the following disclaimer in the
12478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project *    documentation and/or other materials provided with the distribution.
13478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project * 3. All advertising materials mentioning features or use of this software
14478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project *    must display the following acknowledgement:
15478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project *	This product includes software developed by the University of
16478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project *	California, Berkeley and its contributors.
17478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project * 4. Neither the name of the University nor the names of its contributors
18478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project *    may be used to endorse or promote products derived from this software
19478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project *    without specific prior written permission.
20478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project *
21478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
22478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
25478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
26478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project * SUCH DAMAGE.
32478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project *
33511eca30a483e912c274e1d8ba3a0f8f081e2227JP Abgrall * @(#) $Id: arcnet.h,v 1.2 2001-04-24 02:17:52 guy Exp $ (LBL)
34478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project *
35478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project * from: NetBSD: if_arc.h,v 1.13 1999/11/19 20:41:19 thorpej Exp
36478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project */
37478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
38478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* RFC 1051 */
39478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define	ARCTYPE_IP_OLD		240	/* IP protocol */
40478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define	ARCTYPE_ARP_OLD		241	/* address resolution protocol */
41478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
42478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project/* RFC 1201 */
43478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define	ARCTYPE_IP		212	/* IP protocol */
44478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define	ARCTYPE_ARP		213	/* address resolution protocol */
45478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define	ARCTYPE_REVARP		214	/* reverse addr resolution protocol */
46478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
47478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define	ARCTYPE_ATALK		221	/* Appletalk */
48478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define	ARCTYPE_BANIAN		247	/* Banyan Vines */
49478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define	ARCTYPE_IPX		250	/* Novell IPX */
50478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project
51478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define ARCTYPE_INET6		0xc4	/* IPng */
52478ab6c8b5bc982589be32eae1e5736efe721b58The Android Open Source Project#define ARCTYPE_DIAGNOSE	0x80	/* as per ANSI/ATA 878.1 */
53