Lines Matching refs:proto
561 tproto = ACCESS_ONCE(t->parms.proto); in ip6_tnl_err()
872 tproto = ACCESS_ONCE(t->parms.proto); in ip6_tnl_rcv()
1046 u8 proto; in ip6_tnl_xmit2() local
1141 proto = fl6->flowi6_proto; in ip6_tnl_xmit2()
1144 ipv6_push_nfrag_opts(skb, &opt.ops, &proto, NULL); in ip6_tnl_xmit2()
1158 ipv6h->nexthdr = proto; in ip6_tnl_xmit2()
1185 tproto = ACCESS_ONCE(t->parms.proto); in ip4ip6_tnl_xmit()
1228 tproto = ACCESS_ONCE(t->parms.proto); in ip6ip6_tnl_xmit()
1370 t->parms.proto = p->proto; in ip6_tnl_change()
1393 t->parms.proto = p->proto; in ip6_tnl0_update()
1408 p->proto = u->proto; in ip6_tnl_parm_from_user()
1422 u->proto = p->proto; in ip6_tnl_parm_to_user()
1492 if (p.proto != IPPROTO_IPV6 && p.proto != IPPROTO_IPIP && in ip6_tnl_ioctl()
1493 p.proto != 0) in ip6_tnl_ioctl()
1563 if (tnl->parms.proto == IPPROTO_IPIP) { in ip6_tnl_change_mtu()
1681 t->parms.proto = IPPROTO_IPV6; in ip6_fb_tnl_dev_init()
1690 u8 proto; in ip6_tnl_validate() local
1695 proto = nla_get_u8(data[IFLA_IPTUN_PROTO]); in ip6_tnl_validate()
1696 if (proto != IPPROTO_IPV6 && in ip6_tnl_validate()
1697 proto != IPPROTO_IPIP && in ip6_tnl_validate()
1698 proto != 0) in ip6_tnl_validate()
1734 parms->proto = nla_get_u8(data[IFLA_IPTUN_PROTO]); in ip6_tnl_netlink_parms()
1819 nla_put_u8(skb, IFLA_IPTUN_PROTO, parm->proto)) in ip6_tnl_fill_info()