]> git.ipfire.org Git - thirdparty/systemd.git/commit
network: add support for HSR netdev
authorBeniamino Galvani <b.galvani@gmail.com>
Mon, 31 Mar 2025 19:44:50 +0000 (21:44 +0200)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 4 Apr 2025 20:23:53 +0000 (05:23 +0900)
commitf7996e2a33341e3b8fff52b4f2a73bda04e6b8ca
treefe20145d99dfd4a47ac1e96180d96fa84c3c5d20
parentc1b0e39ffd76ca14960d3253286d9590c36f00f2
network: add support for HSR netdev

Add support for creating HSR/PRP interfaces. HSR (High-availability Seamless
Redundancy) and PRP (Parallel Redundancy Protocol) are two protocols that
provide seamless failover against failure of any single network component. They
are both implemented by the "hsr" kernel driver.
man/systemd.netdev.xml
src/libsystemd/sd-netlink/netlink-types-rtnl.c
src/network/meson.build
src/network/netdev/hsr.c [new file with mode: 0644]
src/network/netdev/hsr.h [new file with mode: 0644]
src/network/netdev/netdev-gperf.gperf
src/network/netdev/netdev.c
src/network/netdev/netdev.h
test/test-network/conf/25-hsr.netdev [new file with mode: 0644]
test/test-network/conf/25-hsr.network [new file with mode: 0644]
test/test-network/systemd-networkd-tests.py