mstpd: new package for userspace RSTP implementation

I'm using the current git snapshot because the last release does not
appear to include some of the patches from Cumulus Linux. This is what I
used to verify that this stuff works.

When using systemd, there's some value in starting the service "soon
enough" so that it gets up and running before the kernel decides to
start it on its own via /sbin/bridge-stp`. Using the network-pre.target
is the officially recommended way.

The procps-ng dependency is required because of some extra options to
`pidof` which the busybox version does not support.

Note that contrary to the package's name, MSTP is not really tested
according to the upstream docs. However, RSTP appears to just work.

Signed-off-by: Jan Kundrát <jan.kundrat@cesnet.cz>
4 files changed