Lines Matching refs:parms
134 skb->mark = be32_to_cpu(tunnel->parms.i_key); in vti_rcv_cb()
173 struct ip_tunnel_parm_kern *parms = &tunnel->parms; in vti_xmit() local
226 if (!vti_state_check(dst->xfrm, parms->iph.daddr, parms->iph.saddr)) { in vti_xmit()
305 fl.flowi_mark = be32_to_cpu(tunnel->parms.o_key); in vti_tunnel_xmit()
337 mark = be32_to_cpu(tunnel->parms.o_key); in vti4_err()
439 struct iphdr *iph = &tunnel->parms.iph; in vti_tunnel_init()
455 struct iphdr *iph = &tunnel->parms.iph; in vti_fb_tunnel_init()
547 struct ip_tunnel_parm_kern *parms, in vti_netlink_parms() argument
550 memset(parms, 0, sizeof(*parms)); in vti_netlink_parms()
552 parms->iph.protocol = IPPROTO_IPIP; in vti_netlink_parms()
557 __set_bit(IP_TUNNEL_VTI_BIT, parms->i_flags); in vti_netlink_parms()
560 parms->link = nla_get_u32(data[IFLA_VTI_LINK]); in vti_netlink_parms()
563 parms->i_key = nla_get_be32(data[IFLA_VTI_IKEY]); in vti_netlink_parms()
566 parms->o_key = nla_get_be32(data[IFLA_VTI_OKEY]); in vti_netlink_parms()
569 parms->iph.saddr = nla_get_in_addr(data[IFLA_VTI_LOCAL]); in vti_netlink_parms()
572 parms->iph.daddr = nla_get_in_addr(data[IFLA_VTI_REMOTE]); in vti_netlink_parms()
582 struct ip_tunnel_parm_kern parms; in vti_newlink() local
585 vti_netlink_parms(data, &parms, &fwmark); in vti_newlink()
586 return ip_tunnel_newlink(dev, tb, &parms, fwmark); in vti_newlink()
622 struct ip_tunnel_parm_kern *p = &t->parms; in vti_fill_info()