mirror of
https://github.com/clearlinux/systemd-stable.git
synced 2026-09-05 05:01:29 +00:00
networkd: tuntap - enable PacketInfo by default
This commit is contained in:
@@ -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",
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user