IP6_TNL_F_CAP_XMIT
p->flags &= ~(IP6_TNL_F_CAP_XMIT|IP6_TNL_F_CAP_RCV|IP6_TNL_F_CAP_PER_PACKET);
if (p->flags&IP6_TNL_F_CAP_XMIT &&
if (p->flags & IP6_TNL_F_CAP_XMIT) {
if ((p->flags & IP6_TNL_F_CAP_XMIT) ||
(ip6_tnl_get_cap(t, laddr, raddr) & IP6_TNL_F_CAP_XMIT))) {
p->flags &= ~(IP6_TNL_F_CAP_XMIT|IP6_TNL_F_CAP_RCV|IP6_TNL_F_CAP_PER_PACKET);
if (p->flags&IP6_TNL_F_CAP_XMIT && p->flags&IP6_TNL_F_CAP_RCV)
if (p->flags & IP6_TNL_F_CAP_XMIT) {
flags |= IP6_TNL_F_CAP_XMIT;
p->flags &= ~(IP6_TNL_F_CAP_XMIT | IP6_TNL_F_CAP_RCV |
if (p->flags & IP6_TNL_F_CAP_XMIT && p->flags & IP6_TNL_F_CAP_RCV)
if (p->flags & IP6_TNL_F_CAP_XMIT) {