diff options
Diffstat (limited to 'drivers/net/sk98lin/h/skgedrv.h')
| -rw-r--r-- | drivers/net/sk98lin/h/skgedrv.h | 72 | 
1 files changed, 72 insertions, 0 deletions
| diff --git a/drivers/net/sk98lin/h/skgedrv.h b/drivers/net/sk98lin/h/skgedrv.h new file mode 100644 index 000000000..72ba9ce19 --- /dev/null +++ b/drivers/net/sk98lin/h/skgedrv.h @@ -0,0 +1,72 @@ +/****************************************************************************** + * + * Name:	skgedrv.h + * Project:	GEnesis, PCI Gigabit Ethernet Adapter + * Version:	$Revision: 1.6 $ + * Date:	$Date: 2002/07/15 15:38:01 $ + * Purpose:	Interface with the driver + * + ******************************************************************************/ + +/****************************************************************************** + * + *	(C)Copyright 1998-2002 SysKonnect GmbH. + * + *	This program is free software; you can redistribute it and/or modify + *	it under the terms of the GNU General Public License as published by + *	the Free Software Foundation; either version 2 of the License, or + *	(at your option) any later version. + * + *	The information in this file is provided "AS IS" without warranty. + * + ******************************************************************************/ + +/****************************************************************************** + * + * History: + * + *	$Log: skgedrv.h,v $ + *	Revision 1.6  2002/07/15 15:38:01  rschmidt + *	Power Management support + *	Editorial changes + * + *	Revision 1.5  2002/04/25 11:05:47  rschmidt + *	Editorial changes + * + *	Revision 1.4  1999/11/22 13:52:46  cgoos + *	Changed license header to GPL. + * + *	Revision 1.3  1998/12/01 13:31:39  cgoos + *	SWITCH INTERN Event added. + * + *	Revision 1.2  1998/11/25 08:28:38  gklug + *	rmv: PORT SWITCH Event + * + *	Revision 1.1  1998/09/29 06:14:07  gklug + *	add: driver events (initial version) + * + * + ******************************************************************************/ + +#ifndef __INC_SKGEDRV_H_ +#define __INC_SKGEDRV_H_ + +/* defines ********************************************************************/ + +/* + * Define the driver events. + * Usually the events are defined by the destination module. + * In case of the driver we put the definition of the events here. + */ +#define SK_DRV_PORT_RESET		 1	/* The port needs to be reset */ +#define SK_DRV_NET_UP   		 2	/* The net is operational */ +#define SK_DRV_NET_DOWN			 3	/* The net is down */ +#define SK_DRV_SWITCH_SOFT		 4	/* Ports switch with both links connected */ +#define SK_DRV_SWITCH_HARD		 5	/* Port switch due to link failure */ +#define SK_DRV_RLMT_SEND		 6	/* Send a RLMT packet */ +#define SK_DRV_ADAP_FAIL		 7	/* The whole adapter fails */ +#define SK_DRV_PORT_FAIL		 8	/* One port fails */ +#define SK_DRV_SWITCH_INTERN	 9	/* Port switch by the driver itself */ +#define SK_DRV_POWER_DOWN		10	/* Power down mode */ + +#endif	/* __INC_SKGEDRV_H_ */ |