Lines Matching defs:data
249 const struct iphdr *iph = (const struct iphdr *)skb->data;
262 esph = (struct ip_esp_hdr *)(skb->data+(iph->ihl<<2));
266 ah = (struct ip_auth_hdr *)(skb->data+(iph->ihl<<2));
270 ipch = (struct ip_comp_hdr *)(skb->data+(iph->ihl<<2));
432 static int vti_tunnel_validate(struct nlattr *tb[], struct nlattr *data[])
437 static void vti_netlink_parms(struct nlattr *data[],
444 if (!data)
449 if (data[IFLA_VTI_LINK])
450 parms->link = nla_get_u32(data[IFLA_VTI_LINK]);
452 if (data[IFLA_VTI_IKEY])
453 parms->i_key = nla_get_be32(data[IFLA_VTI_IKEY]);
455 if (data[IFLA_VTI_OKEY])
456 parms->o_key = nla_get_be32(data[IFLA_VTI_OKEY]);
458 if (data[IFLA_VTI_LOCAL])
459 parms->iph.saddr = nla_get_be32(data[IFLA_VTI_LOCAL]);
461 if (data[IFLA_VTI_REMOTE])
462 parms->iph.daddr = nla_get_be32(data[IFLA_VTI_REMOTE]);
467 struct nlattr *tb[], struct nlattr *data[])
471 vti_netlink_parms(data, &parms);
476 struct nlattr *data[])
480 vti_netlink_parms(data, &p);