Home | History | Annotate | Download | only in linux
      1 /*
      2  * INET		An implementation of the TCP/IP protocol suite for the LINUX
      3  *		operating system.  INET is implemented using the  BSD Socket
      4  *		interface as the means of communication with the user level.
      5  *
      6  *		Definitions for the Interfaces handler.
      7  *
      8  * Version:	@(#)dev.h	1.0.10	08/12/93
      9  *
     10  * Authors:	Ross Biro
     11  *		Fred N. van Kempen, <waltje (at) uWalt.NL.Mugnet.ORG>
     12  *		Corey Minyard <wf-rch!minyard (at) relay.EU.net>
     13  *		Donald J. Becker, <becker (at) cesdis.gsfc.nasa.gov>
     14  *		Alan Cox, <alan (at) lxorguk.ukuu.org.uk>
     15  *		Bjorn Ekwall. <bj0rn (at) blox.se>
     16  *              Pekka Riikonen <priikone (at) poseidon.pspt.fi>
     17  *
     18  *		This program is free software; you can redistribute it and/or
     19  *		modify it under the terms of the GNU General Public License
     20  *		as published by the Free Software Foundation; either version
     21  *		2 of the License, or (at your option) any later version.
     22  *
     23  *		Moved to /usr/include/linux for NET3
     24  */
     25 #ifndef _LINUX_NETDEVICE_H
     26 #define _LINUX_NETDEVICE_H
     27 
     28 #include <linux/if.h>
     29 #include <linux/if_ether.h>
     30 #include <linux/if_packet.h>
     31 #include <linux/if_link.h>
     32 
     33 
     34 #define MAX_ADDR_LEN	32		/* Largest hardware address length */
     35 
     36 /* Initial net device group. All devices belong to group 0 by default. */
     37 #define INIT_NETDEV_GROUP	0
     38 
     39 
     40 
     41 /* Media selection options. */
     42 enum {
     43         IF_PORT_UNKNOWN = 0,
     44         IF_PORT_10BASE2,
     45         IF_PORT_10BASET,
     46         IF_PORT_AUI,
     47         IF_PORT_100BASET,
     48         IF_PORT_100BASETX,
     49         IF_PORT_100BASEFX
     50 };
     51 
     52 
     53 #endif	/* _LINUX_NETDEVICE_H */
     54