1*f421436aSArvid Brodin# 2*f421436aSArvid Brodin# IEC 62439-3 High-availability Seamless Redundancy 3*f421436aSArvid Brodin# 4*f421436aSArvid Brodin 5*f421436aSArvid Brodinconfig HSR 6*f421436aSArvid Brodin tristate "High-availability Seamless Redundancy (HSR)" 7*f421436aSArvid Brodin ---help--- 8*f421436aSArvid Brodin If you say Y here, then your Linux box will be able to act as a 9*f421436aSArvid Brodin DANH ("Doubly attached node implementing HSR"). For this to work, 10*f421436aSArvid Brodin your Linux box needs (at least) two physical Ethernet interfaces, 11*f421436aSArvid Brodin and it must be connected as a node in a ring network together with 12*f421436aSArvid Brodin other HSR capable nodes. 13*f421436aSArvid Brodin 14*f421436aSArvid Brodin All Ethernet frames sent over the hsr device will be sent in both 15*f421436aSArvid Brodin directions on the ring (over both slave ports), giving a redundant, 16*f421436aSArvid Brodin instant fail-over network. Each HSR node in the ring acts like a 17*f421436aSArvid Brodin bridge for HSR frames, but filters frames that have been forwarded 18*f421436aSArvid Brodin earlier. 19*f421436aSArvid Brodin 20*f421436aSArvid Brodin This code is a "best effort" to comply with the HSR standard as 21*f421436aSArvid Brodin described in IEC 62439-3:2010 (HSRv0), but no compliancy tests have 22*f421436aSArvid Brodin been made. 23*f421436aSArvid Brodin 24*f421436aSArvid Brodin You need to perform any and all necessary tests yourself before 25*f421436aSArvid Brodin relying on this code in a safety critical system! 26*f421436aSArvid Brodin 27*f421436aSArvid Brodin If unsure, say N. 28