Lines Matching defs:parms
131 skb->mark = be32_to_cpu(tunnel->parms.i_key);
170 struct ip_tunnel_parm *parms = &tunnel->parms;
223 if (!vti_state_check(dst->xfrm, parms->iph.daddr, parms->iph.saddr)) {
302 fl.flowi_mark = be32_to_cpu(tunnel->parms.o_key);
331 mark = be32_to_cpu(tunnel->parms.o_key);
425 struct iphdr *iph = &tunnel->parms.iph;
441 struct iphdr *iph = &tunnel->parms.iph;
531 struct ip_tunnel_parm *parms,
534 memset(parms, 0, sizeof(*parms));
536 parms->iph.protocol = IPPROTO_IPIP;
541 parms->i_flags = VTI_ISVTI;
544 parms->link = nla_get_u32(data[IFLA_VTI_LINK]);
547 parms->i_key = nla_get_be32(data[IFLA_VTI_IKEY]);
550 parms->o_key = nla_get_be32(data[IFLA_VTI_OKEY]);
553 parms->iph.saddr = nla_get_in_addr(data[IFLA_VTI_LOCAL]);
556 parms->iph.daddr = nla_get_in_addr(data[IFLA_VTI_REMOTE]);
566 struct ip_tunnel_parm parms;
569 vti_netlink_parms(data, &parms, &fwmark);
570 return ip_tunnel_newlink(dev, tb, &parms, fwmark);
606 struct ip_tunnel_parm *p = &t->parms;