Lines Matching refs:proto
502 tproto = ACCESS_ONCE(t->parms.proto); in ip6_tnl_err()
813 tproto = ACCESS_ONCE(t->parms.proto); in ip6_tnl_rcv()
987 u8 proto; in ip6_tnl_xmit2() local
1083 proto = fl6->flowi6_proto; in ip6_tnl_xmit2()
1086 ipv6_push_nfrag_opts(skb, &opt.ops, &proto, NULL); in ip6_tnl_xmit2()
1100 ipv6h->nexthdr = proto; in ip6_tnl_xmit2()
1127 tproto = ACCESS_ONCE(t->parms.proto); in ip4ip6_tnl_xmit()
1170 tproto = ACCESS_ONCE(t->parms.proto); in ip6ip6_tnl_xmit()
1312 t->parms.proto = p->proto; in ip6_tnl_change()
1335 t->parms.proto = p->proto; in ip6_tnl0_update()
1350 p->proto = u->proto; in ip6_tnl_parm_from_user()
1364 u->proto = p->proto; in ip6_tnl_parm_to_user()
1434 if (p.proto != IPPROTO_IPV6 && p.proto != IPPROTO_IPIP && in ip6_tnl_ioctl()
1435 p.proto != 0) in ip6_tnl_ioctl()
1505 if (tnl->parms.proto == IPPROTO_IPIP) { in ip6_tnl_change_mtu()
1614 t->parms.proto = IPPROTO_IPV6; in ip6_fb_tnl_dev_init()
1623 u8 proto; in ip6_tnl_validate() local
1628 proto = nla_get_u8(data[IFLA_IPTUN_PROTO]); in ip6_tnl_validate()
1629 if (proto != IPPROTO_IPV6 && in ip6_tnl_validate()
1630 proto != IPPROTO_IPIP && in ip6_tnl_validate()
1631 proto != 0) in ip6_tnl_validate()
1667 parms->proto = nla_get_u8(data[IFLA_IPTUN_PROTO]); in ip6_tnl_netlink_parms()
1752 nla_put_u8(skb, IFLA_IPTUN_PROTO, parm->proto)) in ip6_tnl_fill_info()