summaryrefslogtreecommitdiff
path: root/src/network/networkd-netdev-tuntap.c
diff options
context:
space:
mode:
authorDaniel Mack <github@zonque.org>2015-07-14 12:03:45 -0400
committerDaniel Mack <github@zonque.org>2015-07-14 12:03:45 -0400
commit0a9ccafe10dd68bdeaf458816bf87166074cf2f1 (patch)
treefe38887bf6f55c3f2b89b1f14b1ade3b2bd54b38 /src/network/networkd-netdev-tuntap.c
parentff89f8b917a83a3fc0dc3ad0961c3bc953f78e8f (diff)
parent43f78da4ed39fb2ed5c85f8586b4f78409e31bef (diff)
Merge pull request #579 from ssahani/tap-vnet-hdr
networkd: tap add support for vnet_hdr
Diffstat (limited to 'src/network/networkd-netdev-tuntap.c')
-rw-r--r--src/network/networkd-netdev-tuntap.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/network/networkd-netdev-tuntap.c b/src/network/networkd-netdev-tuntap.c
index 378312f091..ba84e802fc 100644
--- a/src/network/networkd-netdev-tuntap.c
+++ b/src/network/networkd-netdev-tuntap.c
@@ -51,6 +51,9 @@ static int netdev_fill_tuntap_message(NetDev *netdev, struct ifreq *ifr) {
if (t->multi_queue)
ifr->ifr_flags |= IFF_MULTI_QUEUE;
+ if (t->vnet_hdr)
+ ifr->ifr_flags |= IFF_VNET_HDR;
+
strncpy(ifr->ifr_name, netdev->ifname, IFNAMSIZ-1);
return 0;