Gavin Lambert
d3e853514f
Applied base-0027-Prevent abandoning the mailbox state machines early
...
Fixup for f943348d - caused deadlock.
Fixes the exit condition of the mailbox FSMs -- previously they returned
whether they were sending a datagram or not, and the parent assumed that
this meant they were done if they didn't want to send a datagram. Since
earlier patches can cause idle cycles now, this could cause unexpected
early exit, so they now return whether they're complete or not
explicitly.
2023-08-29 14:38:54 +02:00
Florian Pose
44c6c3d1da
Merge branch 'master' of ../git
2022-06-23 11:55:13 +02:00
Florian Pose
f943348d98
Applied 0019-Support-for-multiple-mailbox-protocols.patch
2022-06-23 11:54:10 +02:00
Shi Qiyao
29919ef8b7
Add support for FoE with password.
...
Patch originally from https://github.com/ribalda/ethercat which adds the
support for FoE command tool with password.
2022-04-19 11:54:16 +02:00
Florian Pose
4fe2599530
Strictly using KERN_CONT for continued printk() calls to avoid newlines.
2021-08-31 13:29:16 +02:00
Dave Page
7beb81207d
Refactor fmmu->logical_start_address to fmmu->logical_domain_offset
2015-03-26 17:41:57 -04:00
Dave Page
f9dfaf3f9b
Reduce frequency of DC Sync debug messages
2015-03-16 14:18:55 -04:00
Dave Page
42745f4ebb
Fix fsm_foe timeout regression
2014-03-05 06:36:18 +13:00
Dave Page
9ffdb2e85b
Gavin Lambert FoE Patches
2014-01-22 19:02:02 +13:00
Dave Page
1d1a651502
FoE: Fix expected packet number when busy
2014-01-22 15:53:19 +13:00
Dave Page
d7ad553902
[etherlab-dev] [PATCH] FoE: fix read packet number check
2014-01-22 13:01:45 +13:00
Florian Pose
4db1985fdf
Undefined debugging.
2015-04-17 10:22:11 +02:00
Dave Page
b4b0474762
FoE: fix state transition when busy during read. Not working.
2014-01-22 13:00:52 +13:00
Dave Page
9412326b8b
Fix spurious FoE write timeout
2013-12-16 14:18:30 -05:00
Florian Pose
ada77a70d0
Removed obsolete FoE type name.
2014-11-06 08:53:45 +01:00
Florian Pose
217888ccc3
Centrally defined mailbox types.
2014-11-05 18:42:12 +01:00
Florian Pose
99418519bd
Reverted default branch to stable-1.5.
2014-11-03 15:20:05 +01:00
Florian Pose
43bd127cfd
Decreased maximum length of error message to avoid stack warning.
2012-01-10 11:30:03 +01:00
Florian Pose
4aaba1c675
Avoided unused variable warnings.
2012-01-09 17:42:28 +01:00
Florian Pose
c57242219f
Minor: Fixed line wraps and spacing.
2011-08-01 17:02:45 +02:00
Martin Troxler
ae09c143c9
Reduced frame size when sending to mailbox, uses 2 datagrams. Enabled with configure option --enable-mboxframesize
2011-03-14 16:55:09 +01:00
Florian Pose
62b722ab33
Improved syslog macros.
2010-05-03 18:07:57 +02:00
Florian Pose
6bfa337435
Documented fsm_foe members and removed unused variables.
2010-04-16 07:57:16 +02:00
Florian Pose
f5a2a4167d
Introduced ec_datagram_print_state() method and used it at all places where
...
the datagram state is output.
2010-02-23 15:13:56 +01:00
Florian Pose
7ac08b531f
Avoid warnings on x86_64 platform. Thanks to Thomas Elste.
2009-10-19 13:12:40 +02:00
Florian Pose
ee89b28e5a
Added documentation.
2009-05-15 09:05:27 +00:00
Florian Pose
af712c4a43
Fixed usage of IS_ERR() in FoE state machine.
2009-05-05 09:57:42 +00:00
Florian Pose
b106be8342
Added missing doc.
2009-04-24 09:51:11 +00:00
Florian Pose
12c12b1bab
Improved and added license headers.
2009-02-24 12:51:39 +00:00
Florian Pose
c94059e5fb
Fixed spacing and comments.
2009-01-26 16:23:09 +00:00
Florian Pose
40ee89a77f
merge -c1621 branches/1.4-foe: Introduced configured_[tr]x_mailbox(size|offset) members of slave.
2009-01-26 13:28:19 +00:00
Florian Pose
5d4b915317
merge -c1619 branches/1.4-foe: Implemented going to bootstrap state BOOT.
2009-01-26 13:22:05 +00:00
Florian Pose
8d45915fc4
merge -c1618 branches/1.4-foe: Improved FoE.
2009-01-26 13:09:27 +00:00
Florian Pose
7a703ecb05
merge -c1616 branches/1.4-foe: Included FoE patch from Olav Zarges.
2009-01-26 13:01:58 +00:00