anchor.diff:    ];
   
     tunTapChecks = [
  -    (assertOnlyFields ["OneQueue" "MultiQueue" "PacketInfo" "User" "Group"])
  +    (assertOnlyFields ["OneQueue" "MultiQueue" "PacketInfo" "VNetHeader" "User" "Group"])
       (assertValueOneOf "OneQueue" boolValues)
       (assertValueOneOf "MultiQueue" boolValues)
       (assertValueOneOf "PacketInfo" boolValues)
  +    (assertValueOneOf "VNetHeader" boolValues)
     ];
   
     checkTun = checkUnitConfig "Tun" tunTapChecks;
  
positive.code:   ];
  
    checkVxlan = checkUnitConfig "VXLAN" [
      (assertOnlyFields ["Id" "Group" "TOS" "TTL" "MacLearning"])
      (assertRange "TTL" 0 255)
      (assertValueOneOf "MacLearning" boolValues)
    ];
  
    checkTunnel = checkUnitConfig "Tunnel" [
      (assertOnlyFields ["Local" "Remote" "TOS" "TTL" "DiscoverPathMTU"])
      (assertRange "TTL" 0 255)
      (assertValueOneOf "DiscoverPathMTU" boolValues)
    ];
  
    checkPeer = checkUnitConfig "Peer" [
  
negative.code:   checkLink = checkUnitConfig "Link" [
      (assertOnlyFields [
        "Description" "Alias" "MACAddressPolicy" "MACAddress" "NamePolicy" "Name"
        "MTUBytes" "BitsPerSecond" "Duplex" "AutoNegotiation" "WakeOnLan" "Port"
        "TCPSegmentationOffload" "TCP6SegmentationOffload" "GenericSegmentationOffload"
        "GenericReceiveOffload" "LargeReceiveOffload" "RxChannels" "TxChannels"
        "OtherChannels" "CombinedChannels"
      ])
      (assertValueOneOf "MACAddressPolicy" ["persistent" "random" "none"])
      (assertMacAddress "MACAddress")
      (assertByteFormat "MTUBytes")
      (assertByteFormat "BitsPerSecond")
      (assertValueOneOf "Duplex" ["half" "full"])
      (assertValueOneOf "AutoNegotiation" boolValues)
      (assertValueOneOf "WakeOnLan" ["phy" "unicast" "multicast" "broadcast" "arp" "magic" "secureon" "off"])
      (assertValueOneOf "Port" ["tp" "aui" "bnc" "mii" "fibre"])
      (assertValueOneOf "TCPSegmentationOffload" boolValues)
      (assertValueOneOf "TCP6SegmentationOffload" boolValues)
      (assertValueOneOf "GenericSegmentationOffload" boolValues)
      (assertValueOneOf "UDPSegmentationOffload" boolValues)
      (assertValueOneOf "GenericReceiveOffload" boolValues)
      (assertValueOneOf "LargeReceiveOffload" boolValues)
      (range "RxChannels" 1 4294967295)
      (range "TxChannels" 1 4294967295)
      (range "OtherChannels" 1 4294967295)
      (range "CombinedChannels" 1 4294967295)
    ];
  
    checkNetdev = checkUnitConfig "Netdev" [
  