Mercurial > flash_v2
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#### +//===========================================================================
