53cb501a13
This work add support to generic netlink to sd-netlink. See https://lwn.net/Articles/208755/ networkd: add support FooOverUDP support to IPIP tunnel netdev https://lwn.net/Articles/614348/ Example conf: /lib/systemd/network/1-fou-tunnel.netdev ``` [NetDev] Name=fou-tun Kind=fou [FooOverUDP] Port=5555 Protocol=4 ``` /lib/systemd/network/ipip-tunnel.netdev ``` [NetDev] Name=ipip-tun Kind=ipip [Tunnel] Independent=true Local=10.65.208.212 Remote=10.65.208.211 FooOverUDP=true FOUDestinationPort=5555 ``` $ ip -d link show ipip-tun ``` 5: ipip-tun@NONE: <POINTOPOINT,NOARP> mtu 1472 qdisc noop state DOWN mode DEFAULT group default qlen 1000 link/ipip 10.65.208.212 peer 10.65.208.211 promiscuity 0 ipip remote 10.65.208.211 local 10.65.208.212 ttl inherit pmtudisc encap fou encap-sport auto encap-dport 5555 noencap-csum noencap-csum6 noencap-remcsum numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535 ``` |
||
---|---|---|
.. | ||
_sd-common.h | ||
meson.build | ||
sd-bus-protocol.h | ||
sd-bus-vtable.h | ||
sd-bus.h | ||
sd-daemon.h | ||
sd-device.h | ||
sd-dhcp-client.h | ||
sd-dhcp-lease.h | ||
sd-dhcp-server.h | ||
sd-dhcp6-client.h | ||
sd-dhcp6-lease.h | ||
sd-event.h | ||
sd-hwdb.h | ||
sd-id128.h | ||
sd-ipv4acd.h | ||
sd-ipv4ll.h | ||
sd-journal.h | ||
sd-lldp.h | ||
sd-login.h | ||
sd-messages.h | ||
sd-ndisc.h | ||
sd-netlink.h | ||
sd-network.h | ||
sd-path.h | ||
sd-radv.h | ||
sd-resolve.h | ||
sd-utf8.h |