Lines Matching refs:_c

639 				     &mfc->_c, tb_id, &net->ipv4.ipmr_seq);
714 call_rcu(&c->_c.rcu, ipmr_cache_free_rcu);
728 while ((skb = skb_dequeue(&c->_c.mfc_un.unres.unresolved))) {
960 c->_c.mfc_un.res.last_assert = jiffies - MFC_ASSERT_THRESH - 1;
961 c->_c.mfc_un.res.minvif = MAXVIFS;
962 c->_c.free = ipmr_cache_free_rcu;
963 refcount_set(&c->_c.mfc_un.res.refcount, 1);
973 skb_queue_head_init(&c->_c.mfc_un.unres.unresolved);
974 c->_c.mfc_un.unres.expires = jiffies + 10 * HZ;
987 while ((skb = __skb_dequeue(&uc->_c.mfc_un.unres.unresolved))) {
992 if (mr_fill_mroute(mrt, skb, &c->_c,
1111 list_for_each_entry(c, &mrt->mfc_unres_queue, _c.list) {
1130 c->_c.mfc_parent = -1;
1149 list_add(&c->_c.list, &mrt->mfc_unres_queue);
1154 c->_c.mfc_un.unres.expires);
1158 if (c->_c.mfc_un.unres.unresolved.qlen > 3) {
1166 skb_queue_tail(&c->_c.mfc_un.unres.unresolved, skb);
1188 rhltable_remove(&mrt->mfc_hash, &c->_c.mnode, ipmr_rht_params);
1189 list_del_rcu(&c->_c.list);
1192 mr_cache_put(&c->_c);
1215 c->_c.mfc_parent = mfc->mfcc_parent;
1216 ipmr_update_thresholds(mrt, &c->_c, mfc->mfcc_ttls);
1218 c->_c.mfc_flags |= MFC_STATIC;
1236 c->_c.mfc_parent = mfc->mfcc_parent;
1237 ipmr_update_thresholds(mrt, &c->_c, mfc->mfcc_ttls);
1239 c->_c.mfc_flags |= MFC_STATIC;
1241 ret = rhltable_insert_key(&mrt->mfc_hash, &c->cmparg, &c->_c.mnode,
1248 list_add_tail_rcu(&c->_c.list, &mrt->mfc_cache_list);
1657 sr->pktcnt = c->_c.mfc_un.res.pkt;
1658 sr->bytecnt = c->_c.mfc_un.res.bytes;
1659 sr->wrong_if = c->_c.mfc_un.res.wrong_if;
1729 sr.pktcnt = c->_c.mfc_un.res.pkt;
1730 sr.bytecnt = c->_c.mfc_un.res.bytes;
1731 sr.wrong_if = c->_c.mfc_un.res.wrong_if;
1963 vif = c->_c.mfc_parent;
1964 c->_c.mfc_un.res.pkt++;
1965 c->_c.mfc_un.res.bytes += skb->len;
1966 c->_c.mfc_un.res.lastuse = jiffies;
1976 cache_proxy->_c.mfc_un.res.ttls[true_vifi] < 255)
1997 c->_c.mfc_un.res.wrong_if++;
2006 c->_c.mfc_un.res.ttls[true_vifi] < 255) &&
2008 c->_c.mfc_un.res.last_assert +
2010 c->_c.mfc_un.res.last_assert = jiffies;
2029 true_vifi != c->_c.mfc_parent &&
2031 c->_c.mfc_un.res.ttls[c->_c.mfc_parent]) {
2036 psend = c->_c.mfc_parent;
2041 for (ct = c->_c.mfc_un.res.maxvif - 1;
2042 ct >= c->_c.mfc_un.res.minvif; ct--) {
2046 ip_hdr(skb)->ttl > c->_c.mfc_un.res.ttls[ct]) {
2309 err = mr_fill_mroute(mrt, skb, &cache->_c, rtm);
2336 if (c->_c.mfc_flags & MFC_STATIC)
2345 err = mr_fill_mroute(mrt, skb, &c->_c, rtm);
2394 skb = nlmsg_new(mroute_msgsize(mfc->_c.mfc_parent >= MAXVIFS,
2998 mfc->_c.mfc_parent);
3002 mfc->_c.mfc_un.res.pkt,
3003 mfc->_c.mfc_un.res.bytes,
3004 mfc->_c.mfc_un.res.wrong_if);
3005 for (n = mfc->_c.mfc_un.res.minvif;
3006 n < mfc->_c.mfc_un.res.maxvif; n++) {
3008 mfc->_c.mfc_un.res.ttls[n] < 255)
3011 n, mfc->_c.mfc_un.res.ttls[n]);