master/device.c
Mon, 19 Mar 2012 10:43:09 +0100 Florian Pose Improved/fixed frame statistics (low-pass filters). redundancy
Thu, 12 Jan 2012 12:14:33 +0100 Florian Pose Devices as array; lock all device modules with module_get(). redundancy
Wed, 09 Nov 2011 17:07:33 +0100 Florian Pose Output device name in link change message; fixed null-pointer protections. redundancy
Wed, 09 Nov 2011 14:53:33 +0100 Florian Pose Adjusted frame statistics for the use with two devices. redundancy
Wed, 09 Nov 2011 12:05:44 +0100 Florian Pose Master accepting two devices. redundancy
Wed, 05 Jan 2011 08:36:53 +0100 Martin Troxler use rt_mutex instead of semaphore for mutual exclusion (use --enable-mutex)
Sat, 31 Jul 2010 16:45:10 +0200 Florian Pose Fixed frame statistics overflow (to be verified).
Mon, 03 May 2010 18:07:57 +0200 Florian Pose Improved syslog macros.
Mon, 19 Apr 2010 21:56:16 +0200 Florian Pose Added missing code documentation.
Tue, 09 Mar 2010 12:18:43 +0100 Florian Pose 64 bit frame statistics.
Tue, 09 Mar 2010 10:22:32 +0100 Florian Pose Output tx errors and tx rate in byte/s.
Tue, 09 Mar 2010 09:59:32 +0100 Florian Pose Fixed clearing frame statistics on link down.
Mon, 08 Mar 2010 08:01:26 +0100 Florian Pose Clear frame statistics on link loss.
Mon, 08 Mar 2010 07:40:54 +0100 Florian Pose Fixed frame statistics.
Sun, 07 Mar 2010 23:55:51 +0100 Florian Pose Frame statistics in 'ethercat master' output.
Wed, 03 Oct 2007 08:58:01 +0000 Florian Pose merge -r931:HEAD svn://yak/vol/projekte/msr_messen_steuern_regeln/ethercat/rep/trunk . stable-1.3
Fri, 10 Aug 2007 15:27:08 +0000 Florian Pose MERGE trunk -r770:907 -> branches-1.3 (1.3 changes) stable-1.3
Tue, 13 Feb 2007 13:42:37 +0000 Florian Pose MERGE -r688:759 trunk -> branches/stable-1.2 (release 1.2, part one). stable-1.2
Mon, 29 Dec 2008 14:10:27 +0000 Florian Pose Changed licence headers to avoid conflicts with the GPL; restricted licence to GPLv2 only. stable-1.4
Mon, 29 May 2006 09:08:56 +0000 Florian Pose MERGE -r361:425 trunk -> branches/stable-1.0: EoE, License, State machines. stable-1.0
Mon, 24 Apr 2006 10:47:03 +0000 Florian Pose MERGE trunk -r355:360 -> branches/stable-1.0 (Doxygen, INSTALL, and GPLv2) stable-1.0
Thu, 05 Nov 2009 09:25:25 +0100 Florian Pose Print complete Ethernet frame during debug.
Tue, 11 Aug 2009 12:15:20 +0000 Florian Pose Check for NULL pointer in ecdev_receive().
Mon, 27 Jul 2009 10:37:47 +0000 Florian Pose Removed unwanted tabulators.
Tue, 16 Jun 2009 08:30:49 +0000 Florian Pose Implemented new network device operations for kernel 2.6.29, thanks to M. Goetze.
Tue, 24 Feb 2009 12:51:39 +0000 Florian Pose Improved and added license headers.
Mon, 26 Jan 2009 11:16:10 +0000 Florian Pose merge -c1603 branches/stable-1.4: Changed licence headers to avoid conflicts with the GPL; restricted licence to GPLv2 only.
Mon, 17 Nov 2008 17:18:02 +0000 Florian Pose Improved error case return codes of many functions.
Wed, 05 Nov 2008 15:05:40 +0000 Florian Pose Create debug interface with address of physical device on attachment.
Thu, 19 Jun 2008 10:18:58 +0000 Florian Pose Disable use of CPU timestamp counter by default.
Wed, 18 Jun 2008 13:33:50 +0000 Florian Pose Renamed master 'mode' to 'phase'.
Tue, 17 Jun 2008 10:19:52 +0000 Florian Pose Improved ecdev_offer().
Tue, 10 Jun 2008 11:54:39 +0000 Florian Pose Replaced misleading %i by %u.
Tue, 02 Oct 2007 08:35:01 +0000 Florian Pose Fixed source MAC address setting bug.
Mon, 17 Sep 2007 10:24:13 +0000 Florian Pose Send frame to debug-if and debug-ring only when transmitted
Thu, 09 Aug 2007 15:45:56 +0000 Florian Pose Switched to tx socket buffer ring to avoid race conditions when multiple
Thu, 09 Aug 2007 15:01:14 +0000 Florian Pose Implemented debug frame ring to output the last n frames for debugging
Wed, 08 Aug 2007 13:58:24 +0000 Florian Pose Changed names of debug interfaces.
Tue, 07 Aug 2007 07:54:51 +0000 Florian Pose Added --enable-dummy; renamed EC_DBG_IF to EC_DEBUG_IF, ENABLE_DEBUG_IF
Wed, 25 Jul 2007 12:52:06 +0000 Florian Pose Replaced ecdev_link_state() with ecdev_set_link(); added
Thu, 22 Feb 2007 09:19:02 +0000 Florian Pose Removed faulty polling before device->open().
Tue, 20 Feb 2007 17:15:43 +0000 Florian Pose Made master devices persistent; added ec_device_attach() and ec_device_detach().
Tue, 20 Feb 2007 09:37:57 +0000 Florian Pose Minor change in device.c (removed unused header).
Fri, 09 Feb 2007 09:52:43 +0000 Florian Pose Fixed invalid module pointer in device structure.
Fri, 12 Jan 2007 14:28:33 +0000 Florian Pose Replaced ec_isr_t by ec_pollfunc_t; added poll function s in network drivers.
Tue, 21 Nov 2006 15:46:21 +0000 Florian Pose Added frame counter.
Mon, 16 Oct 2006 14:38:14 +0000 Florian Pose Fixed serveral races while starting up under high CPU load.
Fri, 13 Oct 2006 09:38:23 +0000 Florian Pose Debug interfaces not compiled by default.
Thu, 03 Aug 2006 19:47:29 +0000 Florian Pose Renamed ec_master_receive() to ec_master_receive_datagrams().
Thu, 18 May 2006 12:35:47 +0000 Florian Pose Changed license headers and added EtherCAT license notice.
Thu, 11 May 2006 13:29:06 +0000 Florian Pose Added debug interface for network monitors.
Wed, 03 May 2006 07:19:19 +0000 Florian Pose Using kernel Ethernet constants.
Mon, 24 Apr 2006 10:10:02 +0000 Florian Pose Doxygen added interface modules and file documentation.
Fri, 21 Apr 2006 12:35:17 +0000 Florian Pose GPLv2 License and enhanced Doxygen output.
Thu, 20 Apr 2006 13:31:31 +0000 Florian Pose Translated all comments and documentation to english language.
Wed, 12 Apr 2006 10:40:32 +0000 Florian Pose Prepared Free-Run mode
Wed, 05 Apr 2006 08:23:40 +0000 Florian Pose Plugfest: Globale Debug-Funktionen f?r Frame-Daten.
Fri, 17 Mar 2006 14:21:35 +0000 Florian Pose MERGE branches/async -> trunk (alle Unterschiede ?bernommen)
Wed, 08 Mar 2006 13:23:56 +0000 Florian Pose MERGE branches/async -r243:244 -> trunk (intypes).
Mon, 06 Mar 2006 15:12:34 +0000 Florian Pose MERGE branches/async 222:233 -> trunk (Kommando-Warteschlangen).