networkd: tuntap - enable PacketInfo by default

This commit is contained in:
Tom Gundersen
2014-07-03 11:37:54 +02:00
parent 6ef892fc05
commit 63dadd9075
2 changed files with 5 additions and 6 deletions
+1
View File
@@ -569,6 +569,7 @@ static int netdev_load_one(Manager *manager, const char *filename) {
netdev->vxlanid = VXLAN_VID_MAX + 1;
netdev->tunnel_pmtudisc = true;
netdev->learning = true;
netdev->packet_info = true;
r = config_parse(NULL, filename, file,
"Match\0NetDev\0VLAN\0MACVLAN\0VXLAN\0Tunnel\0Peer\0Tun\0Tap\0",
+4 -6
View File
@@ -35,14 +35,12 @@ static int netdev_fill_tuntap_message(NetDev *netdev, struct ifreq *ifr) {
memset(ifr, 0, sizeof(*ifr));
if (netdev->kind != NETDEV_KIND_TAP)
ifr->ifr_flags |= IFF_TUN;
else
if (netdev->kind == NETDEV_KIND_TAP)
ifr->ifr_flags |= IFF_TAP;
if (netdev->packet_info)
ifr->ifr_flags &= ~IFF_NO_PI;
else
ifr->ifr_flags |= IFF_TUN;
if (!netdev->packet_info)
ifr->ifr_flags |= IFF_NO_PI;
if (netdev->one_queue)