Lines Matching refs:encap_limit
423 if (tel->encap_limit == 0) { in ip6gre_err()
588 static void init_tel_txopt(struct ipv6_tel_txoption *opt, __u8 encap_limit) in init_tel_txopt() argument
594 opt->dst_opt[4] = encap_limit; in init_tel_txopt()
606 int encap_limit, in ip6gre_xmit2() argument
663 if (encap_limit >= 0) { in ip6gre_xmit2()
713 if (encap_limit >= 0) { in ip6gre_xmit2()
714 init_tel_txopt(&opt, encap_limit); in ip6gre_xmit2()
780 int encap_limit = -1; in ip6gre_xmit_ipv4() local
787 encap_limit = t->parms.encap_limit; in ip6gre_xmit_ipv4()
800 err = ip6gre_xmit2(skb, dev, dsfield, &fl6, encap_limit, &mtu); in ip6gre_xmit_ipv4()
816 int encap_limit = -1; in ip6gre_xmit_ipv6() local
830 if (tel->encap_limit == 0) { in ip6gre_xmit_ipv6()
835 encap_limit = tel->encap_limit - 1; in ip6gre_xmit_ipv6()
837 encap_limit = t->parms.encap_limit; in ip6gre_xmit_ipv6()
850 err = ip6gre_xmit2(skb, dev, dsfield, &fl6, encap_limit, &mtu); in ip6gre_xmit_ipv6()
883 int encap_limit = -1; in ip6gre_xmit_other() local
889 encap_limit = t->parms.encap_limit; in ip6gre_xmit_other()
894 err = ip6gre_xmit2(skb, dev, 0, &fl6, encap_limit, &mtu); in ip6gre_xmit_other()
1010 t->parms.encap_limit = p->encap_limit; in ip6gre_tnl_change()
1030 p->encap_limit = u->encap_limit; in ip6gre_tnl_parm_from_user()
1048 u->encap_limit = p->encap_limit; in ip6gre_tnl_parm_to_user()
1450 parms->encap_limit = nla_get_u8(data[IFLA_GRE_ENCAP_LIMIT]); in ip6gre_netlink_parms()
1617 nla_put_u8(skb, IFLA_GRE_ENCAP_LIMIT, p->encap_limit) || in ip6gre_fill_info()