diff packages/devs/eth/smsc/lan91cxx/current/ChangeLog @ 160:0d0f03f76f6a

Merge from eCos master repository on 2001-06-01-18:52:13-BST
author jlarmour
date Fri, 01 Jun 2001 22:16:29 +0000
parents
children 42f843b391aa
line wrap: on
line diff
new file mode 100644
--- /dev/null
+++ b/packages/devs/eth/smsc/lan91cxx/current/ChangeLog
@@ -0,0 +1,87 @@
+2001-03-27  Hugo Tyson  <hmt@redhat.com>
+2001-03-27  Robin Farine  <acnrf@dial.eunet.ch>
+	
+	* src/if_lan91cxx.c (lan91cxx_start): Strip the CRC from
+	incoming frames.
+
+2001-01-26  Hugo Tyson  <hmt@redhat.com>
+
+	* src/smsc_lan91cxx.h (smsc_lan91cxx_stats): Add stats structure.
+
+	* src/if_lan91cxx.c (lan91cxx_control): Implement ioctl() call for
+	SNMP statistics gathering.  Implement stats counting generally.
+
+2001-01-25  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/smsc_lan91cxx_eth_drivers.cdl
+	(CYGSEM_DEVS_ETH_SMSC_LAN91CXX_WRITE_EEPROM): New option to
+	control whether the IOCTL to set the ESA actually writes the
+	EEPROM.  Default disabled for safety.
+	(CYGINT_DEVS_ETH_SMSC_LAN91CXX_STATIC_ESA): New interface controls
+	whether a statically configured ESA is picked up from private data.
+
+	* src/smsc_lan91cxx.h (LAN91CXX_CONFIG): Add this, plus
+	(LAN91CXX_CONTROL_EEPROM_SELECT): et al for EEPROM writing.
+
+	* src/if_lan91cxx.c (lan91cxx_control): Implement updating the
+	EEPROM with the new ESA, if so configured.  Otherwise just set the
+	ESA in the device and continue, using the new value.
+	(smsc_lan91cxx_init): Obey the STATIC_ESA interface setting to use the
+	EEPROM or device data for the ESA.
+
+	Removed some never-compiled, never-used stuff for getting an ESA
+	out of RedBoot's flash storage.
+
+2001-01-25  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/smsc_lan91cxx_eth_drivers.cdl: This generic driver does not
+	implement CYGHWR_NET_DRIVER_ETH0 et al; the instantiating package
+	does.
+
+2001-01-24  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_lan91cxx.c (lan91cxx_start): Implement promiscuous mode.
+	This just involves setting a bit in ..._start() if certain
+	interface flags are set.  Also import a couple of other details
+	under #ifdef CYGPKG_NET from the i82559 driver for safety.
+
+2001-01-24  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_lan91cxx.c (DEBUG): Refined debug output, for trying it
+	in RedBoot experiments.
+
+2001-01-22  Hugo Tyson  <hmt@redhat.com>
+
+	* src/smsc_lan91cxx.h: New file.
+	* src/if_lan91cxx.c: New file.
+	* cdl/smsc_lan91cxx_eth_drivers.cdl: New file.
+	New component.  Based on previous work [mis]named, in the same
+	idiom, lan900.  Hence this new component with a better name.  A
+	major rewrite too, to make the new one work with LAN91C96,
+	specifically.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are                                          
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================