diff options
author | Susant Sahani <susant@redhat.com> | 2018-06-03 12:37:41 +0530 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2018-08-23 11:30:37 +0200 |
commit | 53cb501a1314740fa777f145067cefccda954487 (patch) | |
tree | 75463750c45c9a95f9e73879b5036fb718c9d33f /src/systemd/sd-netlink.h | |
parent | c07fe6d0df3e433b579c9cb8b8ea9cfb2fb62173 (diff) | |
download | systemd-53cb501a1314740fa777f145067cefccda954487.tar.gz |
networkd and sd-netlink: add support for Generic netlink And FooOverUDP to IPIP tunnel
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
```
Diffstat (limited to 'src/systemd/sd-netlink.h')
-rw-r--r-- | src/systemd/sd-netlink.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/systemd/sd-netlink.h b/src/systemd/sd-netlink.h index 51f0fa16b4..7650ff4532 100644 --- a/src/systemd/sd-netlink.h +++ b/src/systemd/sd-netlink.h @@ -32,7 +32,7 @@ _SD_BEGIN_DECLARATIONS; typedef struct sd_netlink sd_netlink; typedef struct sd_genl_socket sd_genl_socket; typedef struct sd_netlink_message sd_netlink_message; -typedef enum {SD_GENL_ID_CTRL, SD_GENL_WIREGUARD} sd_genl_family; +typedef enum {SD_GENL_ID_CTRL, SD_GENL_WIREGUARD, SD_GENL_FOU} sd_genl_family; /* callback */ |