anchor.diff:        "IPv6HopLimit" "IPv4ProxyARP" "IPv6ProxyNDP" "IPv6ProxyNDPAddress"
         "IPv6PrefixDelegation" "IPv6MTUBytes" "Bridge" "Bond" "VRF" "VLAN"
         "IPVLAN" "MACVLAN" "VXLAN" "Tunnel" "ActiveSlave" "PrimarySlave"
  -      "ConfigureWithoutCarrier"
  +      "ConfigureWithoutCarrier" "Xfrm"
       ])
       # Note: For DHCP the values both, none, v4, v6 are deprecated
       (assertValueOneOf "DHCP" ["yes" "no" "ipv4" "ipv6" "both" "none" "v4" "v6"])
  
positive.code:       '';
      };
  
    };
  
    addressOptions = {
  
negative.code:           ${optionalString (def.bondConfig != { }) ''
              [Bond]
              ${attrsToSection def.bondConfig}
  
            ''}
            ${optionalString (def.xfrmConfig != { }) ''
              [Xfrm]
              ${attrsToSection def.xfrmConfig}
  
            ''}
            ${optionalString (def.wireguardConfig != { }) ''
  