IFLA_VTI_LOCAL
if (data[IFLA_VTI_LOCAL])
parms->iph.saddr = nla_get_in_addr(data[IFLA_VTI_LOCAL]);
nla_put_in_addr(skb, IFLA_VTI_LOCAL, p->iph.saddr) ||
[IFLA_VTI_LOCAL] = { .len = sizeof_field(struct iphdr, saddr) },
nla_put_in6_addr(skb, IFLA_VTI_LOCAL, &parm->laddr) ||
[IFLA_VTI_LOCAL] = { .len = sizeof(struct in6_addr) },
if (data[IFLA_VTI_LOCAL])
parms->laddr = nla_get_in6_addr(data[IFLA_VTI_LOCAL]);