Skip to content

RFC net/hsr: Add support for IEC 62439-3 High-availability Seamless Redundancy

Arvid Brodin netdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v2 RFC Latest2 patches 9 repliesIn review

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2net/hsr: Add support for IEC 62439-3 High-availability Seamless RedundancyDocumentation/networking/hsr/hsr_genl.c include/linux/if_ether.h include/linux/if_link.h +12 more+2045 -012 replies
2/2net/hsr: Add support for IEC 62439-3 High-availability Seamless Redundancyinclude/linux/if_link.h ip/Makefile ip/iplink.c +1 more+114 -20 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [RFC v2 0/2] net/hsr: Add support for IEC 62439-3 High-availability Seamless Redundancy

Hi,

This is v2 of this RFC. Background information about this patch and HSR can be found in the v1 submit: http://www.spinics.net/lists/netdev/msg192817.html.

This patch is now quite useable.

Known major functional problems:
* Sometimes, when used with slaves that are already up and using IPv6, no packets seem to get through. (Possibly a bug in the driver for my slave interfaces - not sure yet.)

Other problems:
* There are a few FIXMEs that might need attention - except "reset status of slaves", these are things I could use some help with.
* The kernel patch is against linux-next-120330 (so not quite up to date).
* The iproute patch is against iproute-2.6.35.
* The code needs cleanup, there are some commented debug printouts and such.

Major changes to v1:
* Added iproute patch.
* Fixed lockdep problem.
* Moved to Generic Netlink for HSR-specific userspace comms.
* Added userspace Generic Netlink example.
* Added HSR address substitution (so slaves kan keep their MAC addresses).

Part 1/2 contains the kernel patch (including the userspace example). Part 2/2 contains the iproute patch (applies to iproute-2.6.35).

(I'm going on holiday on thursday so don't feel hurt if you write me and don't get a reply. I'll check your messages when I get back early august though!)

Signature · 2 lines
Arvid Brodin | Consultant (Linux)
XDIN AB | Jan Stenbecks Torg 17 | SE-164 40 Kista | Sweden | xdin.com