mfc_un            112 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 	return mr_route->mfc->mfc_un.res.ttls[ivif] != 255;
mfc_un            318 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 		if (mfc->mfc_un.res.ttls[i] != 255) {
mfc_un            989 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 	if (mr_route->mfc->mfc_un.res.pkt != packets)
mfc_un            990 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 		mr_route->mfc->mfc_un.res.lastuse = jiffies;
mfc_un            991 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 	mr_route->mfc->mfc_un.res.pkt = packets;
mfc_un            992 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 	mr_route->mfc->mfc_un.res.bytes = bytes;
mfc_un            152 include/linux/mroute_base.h 	} mfc_un;
mfc_un            160 include/linux/mroute_base.h 	if (refcount_dec_and_test(&c->mfc_un.res.refcount))
mfc_un            166 include/linux/mroute_base.h 	refcount_inc(&c->mfc_un.res.refcount);
mfc_un            749 net/ipv4/ipmr.c 	while ((skb = skb_dequeue(&c->_c.mfc_un.unres.unresolved))) {
mfc_un            789 net/ipv4/ipmr.c 		if (time_after(c->mfc_un.unres.expires, now)) {
mfc_un            790 net/ipv4/ipmr.c 			unsigned long interval = c->mfc_un.unres.expires - now;
mfc_un            814 net/ipv4/ipmr.c 	cache->mfc_un.res.minvif = MAXVIFS;
mfc_un            815 net/ipv4/ipmr.c 	cache->mfc_un.res.maxvif = 0;
mfc_un            816 net/ipv4/ipmr.c 	memset(cache->mfc_un.res.ttls, 255, MAXVIFS);
mfc_un            821 net/ipv4/ipmr.c 			cache->mfc_un.res.ttls[vifi] = ttls[vifi];
mfc_un            822 net/ipv4/ipmr.c 			if (cache->mfc_un.res.minvif > vifi)
mfc_un            823 net/ipv4/ipmr.c 				cache->mfc_un.res.minvif = vifi;
mfc_un            824 net/ipv4/ipmr.c 			if (cache->mfc_un.res.maxvif <= vifi)
mfc_un            825 net/ipv4/ipmr.c 				cache->mfc_un.res.maxvif = vifi + 1;
mfc_un            828 net/ipv4/ipmr.c 	cache->mfc_un.res.lastuse = jiffies;
mfc_un            983 net/ipv4/ipmr.c 		c->_c.mfc_un.res.last_assert = jiffies - MFC_ASSERT_THRESH - 1;
mfc_un            984 net/ipv4/ipmr.c 		c->_c.mfc_un.res.minvif = MAXVIFS;
mfc_un            986 net/ipv4/ipmr.c 		refcount_set(&c->_c.mfc_un.res.refcount, 1);
mfc_un            996 net/ipv4/ipmr.c 		skb_queue_head_init(&c->_c.mfc_un.unres.unresolved);
mfc_un            997 net/ipv4/ipmr.c 		c->_c.mfc_un.unres.expires = jiffies + 10 * HZ;
mfc_un           1010 net/ipv4/ipmr.c 	while ((skb = __skb_dequeue(&uc->_c.mfc_un.unres.unresolved))) {
mfc_un           1170 net/ipv4/ipmr.c 				  c->_c.mfc_un.unres.expires);
mfc_un           1174 net/ipv4/ipmr.c 	if (c->_c.mfc_un.unres.unresolved.qlen > 3) {
mfc_un           1182 net/ipv4/ipmr.c 		skb_queue_tail(&c->_c.mfc_un.unres.unresolved, skb);
mfc_un           1652 net/ipv4/ipmr.c 			sr.pktcnt = c->_c.mfc_un.res.pkt;
mfc_un           1653 net/ipv4/ipmr.c 			sr.bytecnt = c->_c.mfc_un.res.bytes;
mfc_un           1654 net/ipv4/ipmr.c 			sr.wrong_if = c->_c.mfc_un.res.wrong_if;
mfc_un           1727 net/ipv4/ipmr.c 			sr.pktcnt = c->_c.mfc_un.res.pkt;
mfc_un           1728 net/ipv4/ipmr.c 			sr.bytecnt = c->_c.mfc_un.res.bytes;
mfc_un           1729 net/ipv4/ipmr.c 			sr.wrong_if = c->_c.mfc_un.res.wrong_if;
mfc_un           1959 net/ipv4/ipmr.c 	c->_c.mfc_un.res.pkt++;
mfc_un           1960 net/ipv4/ipmr.c 	c->_c.mfc_un.res.bytes += skb->len;
mfc_un           1961 net/ipv4/ipmr.c 	c->_c.mfc_un.res.lastuse = jiffies;
mfc_un           1971 net/ipv4/ipmr.c 		    cache_proxy->_c.mfc_un.res.ttls[true_vifi] < 255)
mfc_un           1992 net/ipv4/ipmr.c 		c->_c.mfc_un.res.wrong_if++;
mfc_un           2001 net/ipv4/ipmr.c 		     c->_c.mfc_un.res.ttls[true_vifi] < 255) &&
mfc_un           2003 net/ipv4/ipmr.c 			       c->_c.mfc_un.res.last_assert +
mfc_un           2005 net/ipv4/ipmr.c 			c->_c.mfc_un.res.last_assert = jiffies;
mfc_un           2024 net/ipv4/ipmr.c 				c->_c.mfc_un.res.ttls[c->_c.mfc_parent]) {
mfc_un           2034 net/ipv4/ipmr.c 	for (ct = c->_c.mfc_un.res.maxvif - 1;
mfc_un           2035 net/ipv4/ipmr.c 	     ct >= c->_c.mfc_un.res.minvif; ct--) {
mfc_un           2039 net/ipv4/ipmr.c 		    ip_hdr(skb)->ttl > c->_c.mfc_un.res.ttls[ct]) {
mfc_un           3000 net/ipv4/ipmr.c 				   mfc->_c.mfc_un.res.pkt,
mfc_un           3001 net/ipv4/ipmr.c 				   mfc->_c.mfc_un.res.bytes,
mfc_un           3002 net/ipv4/ipmr.c 				   mfc->_c.mfc_un.res.wrong_if);
mfc_un           3003 net/ipv4/ipmr.c 			for (n = mfc->_c.mfc_un.res.minvif;
mfc_un           3004 net/ipv4/ipmr.c 			     n < mfc->_c.mfc_un.res.maxvif; n++) {
mfc_un           3006 net/ipv4/ipmr.c 				    mfc->_c.mfc_un.res.ttls[n] < 255)
mfc_un           3009 net/ipv4/ipmr.c 					   n, mfc->_c.mfc_un.res.ttls[n]);
mfc_un             86 net/ipv4/ipmr_base.c 		if (c->mfc_un.res.ttls[vifi] < 255)
mfc_un            100 net/ipv4/ipmr_base.c 		if (c->mfc_un.res.ttls[vifi] < 255)
mfc_un            105 net/ipv4/ipmr_base.c 		if (proxy && proxy->mfc_un.res.ttls[vifi] < 255)
mfc_un            235 net/ipv4/ipmr_base.c 	for (ct = c->mfc_un.res.minvif; ct < c->mfc_un.res.maxvif; ct++) {
mfc_un            236 net/ipv4/ipmr_base.c 		if (VIF_EXISTS(mrt, ct) && c->mfc_un.res.ttls[ct] < 255) {
mfc_un            246 net/ipv4/ipmr_base.c 			nhp->rtnh_hops = c->mfc_un.res.ttls[ct];
mfc_un            255 net/ipv4/ipmr_base.c 	lastuse = READ_ONCE(c->mfc_un.res.lastuse);
mfc_un            258 net/ipv4/ipmr_base.c 	mfcs.mfcs_packets = c->mfc_un.res.pkt;
mfc_un            259 net/ipv4/ipmr_base.c 	mfcs.mfcs_bytes = c->mfc_un.res.bytes;
mfc_un            260 net/ipv4/ipmr_base.c 	mfcs.mfcs_wrong_if = c->mfc_un.res.wrong_if;
mfc_un            277 net/ipv4/ipmr_base.c 	for (ct = c->mfc_un.res.minvif; ct < c->mfc_un.res.maxvif; ct++) {
mfc_un            278 net/ipv4/ipmr_base.c 		if (VIF_EXISTS(mrt, ct) && c->mfc_un.res.ttls[ct] < 255) {
mfc_un            485 net/ipv6/ip6mr.c 				   mfc->_c.mfc_un.res.pkt,
mfc_un            486 net/ipv6/ip6mr.c 				   mfc->_c.mfc_un.res.bytes,
mfc_un            487 net/ipv6/ip6mr.c 				   mfc->_c.mfc_un.res.wrong_if);
mfc_un            488 net/ipv6/ip6mr.c 			for (n = mfc->_c.mfc_un.res.minvif;
mfc_un            489 net/ipv6/ip6mr.c 			     n < mfc->_c.mfc_un.res.maxvif; n++) {
mfc_un            491 net/ipv6/ip6mr.c 				    mfc->_c.mfc_un.res.ttls[n] < 255)
mfc_un            494 net/ipv6/ip6mr.c 						   mfc->_c.mfc_un.res.ttls[n]);
mfc_un            773 net/ipv6/ip6mr.c 	while ((skb = skb_dequeue(&c->_c.mfc_un.unres.unresolved)) != NULL) {
mfc_un            799 net/ipv6/ip6mr.c 		if (time_after(c->mfc_un.unres.expires, now)) {
mfc_un            801 net/ipv6/ip6mr.c 			unsigned long interval = c->mfc_un.unres.expires - now;
mfc_un            839 net/ipv6/ip6mr.c 	cache->mfc_un.res.minvif = MAXMIFS;
mfc_un            840 net/ipv6/ip6mr.c 	cache->mfc_un.res.maxvif = 0;
mfc_un            841 net/ipv6/ip6mr.c 	memset(cache->mfc_un.res.ttls, 255, MAXMIFS);
mfc_un            846 net/ipv6/ip6mr.c 			cache->mfc_un.res.ttls[vifi] = ttls[vifi];
mfc_un            847 net/ipv6/ip6mr.c 			if (cache->mfc_un.res.minvif > vifi)
mfc_un            848 net/ipv6/ip6mr.c 				cache->mfc_un.res.minvif = vifi;
mfc_un            849 net/ipv6/ip6mr.c 			if (cache->mfc_un.res.maxvif <= vifi)
mfc_un            850 net/ipv6/ip6mr.c 				cache->mfc_un.res.maxvif = vifi + 1;
mfc_un            853 net/ipv6/ip6mr.c 	cache->mfc_un.res.lastuse = jiffies;
mfc_un            979 net/ipv6/ip6mr.c 	c->_c.mfc_un.res.last_assert = jiffies - MFC_ASSERT_THRESH - 1;
mfc_un            980 net/ipv6/ip6mr.c 	c->_c.mfc_un.res.minvif = MAXMIFS;
mfc_un            982 net/ipv6/ip6mr.c 	refcount_set(&c->_c.mfc_un.res.refcount, 1);
mfc_un            991 net/ipv6/ip6mr.c 	skb_queue_head_init(&c->_c.mfc_un.unres.unresolved);
mfc_un            992 net/ipv6/ip6mr.c 	c->_c.mfc_un.unres.expires = jiffies + 10 * HZ;
mfc_un           1009 net/ipv6/ip6mr.c 	while ((skb = __skb_dequeue(&uc->_c.mfc_un.unres.unresolved))) {
mfc_un           1187 net/ipv6/ip6mr.c 	if (c->_c.mfc_un.unres.unresolved.qlen > 3) {
mfc_un           1195 net/ipv6/ip6mr.c 		skb_queue_tail(&c->_c.mfc_un.unres.unresolved, skb);
mfc_un           1891 net/ipv6/ip6mr.c 			sr.pktcnt = c->_c.mfc_un.res.pkt;
mfc_un           1892 net/ipv6/ip6mr.c 			sr.bytecnt = c->_c.mfc_un.res.bytes;
mfc_un           1893 net/ipv6/ip6mr.c 			sr.wrong_if = c->_c.mfc_un.res.wrong_if;
mfc_un           1966 net/ipv6/ip6mr.c 			sr.pktcnt = c->_c.mfc_un.res.pkt;
mfc_un           1967 net/ipv6/ip6mr.c 			sr.bytecnt = c->_c.mfc_un.res.bytes;
mfc_un           1968 net/ipv6/ip6mr.c 			sr.wrong_if = c->_c.mfc_un.res.wrong_if;
mfc_un           2090 net/ipv6/ip6mr.c 	c->_c.mfc_un.res.pkt++;
mfc_un           2091 net/ipv6/ip6mr.c 	c->_c.mfc_un.res.bytes += skb->len;
mfc_un           2092 net/ipv6/ip6mr.c 	c->_c.mfc_un.res.lastuse = jiffies;
mfc_un           2103 net/ipv6/ip6mr.c 		    cache_proxy->_c.mfc_un.res.ttls[true_vifi] < 255) {
mfc_un           2114 net/ipv6/ip6mr.c 		c->_c.mfc_un.res.wrong_if++;
mfc_un           2123 net/ipv6/ip6mr.c 		     c->_c.mfc_un.res.ttls[true_vifi] < 255) &&
mfc_un           2125 net/ipv6/ip6mr.c 			       c->_c.mfc_un.res.last_assert +
mfc_un           2127 net/ipv6/ip6mr.c 			c->_c.mfc_un.res.last_assert = jiffies;
mfc_un           2145 net/ipv6/ip6mr.c 				c->_c.mfc_un.res.ttls[c->_c.mfc_parent]) {
mfc_un           2155 net/ipv6/ip6mr.c 	for (ct = c->_c.mfc_un.res.maxvif - 1;
mfc_un           2156 net/ipv6/ip6mr.c 	     ct >= c->_c.mfc_un.res.minvif; ct--) {
mfc_un           2159 net/ipv6/ip6mr.c 		    ipv6_hdr(skb)->hop_limit > c->_c.mfc_un.res.ttls[ct]) {