net: hsr: allow PRP RedBox (interlink) creation

With the PRP interlink datapath, duplicate discard and supervision support
in place, a PRP device can act as a RedBox. Remove the rtnetlink rejection
of "type hsr ... interlink <dev> proto 1"; the feature is implemented
unconditionally by the preceding patches.

Signed-off-by: Xin Xie <xiexinet@gmail.com>
Link: https://patch.msgid.link/20260717201457.54-4-xiexinet@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
Xin Xie
2026-07-27 17:46:41 -07:00
committed by Jakub Kicinski
parent 852c6a8d7c
commit 85abc2db7b
+1 -7
View File
@@ -121,14 +121,8 @@ static int hsr_newlink(struct net_device *dev,
}
}
if (proto == HSR_PROTOCOL_PRP) {
if (proto == HSR_PROTOCOL_PRP)
proto_version = PRP_V1;
if (interlink) {
NL_SET_ERR_MSG_MOD(extack,
"Interlink only works with HSR");
return -EINVAL;
}
}
return hsr_dev_finalize(dev, link, interlink, multicast_spec,
proto_version, extack);