Lines Matching refs:maxvif

675 	if (vifi < 0 || vifi >= mrt->maxvif)  in vif_delete()
693 if (vifi + 1 == mrt->maxvif) { in vif_delete()
700 WRITE_ONCE(mrt->maxvif, tmp + 1); in vif_delete()
812 cache->mfc_un.res.maxvif = 0; in ipmr_update_thresholds()
815 for (vifi = 0; vifi < mrt->maxvif; vifi++) { in ipmr_update_thresholds()
821 if (cache->mfc_un.res.maxvif <= vifi) in ipmr_update_thresholds()
822 cache->mfc_un.res.maxvif = vifi + 1; in ipmr_update_thresholds()
924 if (vifi+1 > mrt->maxvif) in vif_add()
925 WRITE_ONCE(mrt->maxvif, vifi + 1); in vif_add()
1306 for (i = 0; i < mrt->maxvif; i++) { in mroute_clean_tables()
1653 if (vr->vifi >= mrt->maxvif) in ipmr_ioctl()
1655 vr->vifi = array_index_nospec(vr->vifi, mrt->maxvif); in ipmr_ioctl()
1722 if (vr.vifi >= mrt->maxvif) in ipmr_compat_ioctl()
1724 vr.vifi = array_index_nospec(vr.vifi, mrt->maxvif); in ipmr_compat_ioctl()
1777 for (ct = 0; ct < mrt->maxvif; ct++, v++) { in ipmr_device_event()
1987 for (ct = READ_ONCE(mrt->maxvif) - 1; ct >= 0; ct--) { in ipmr_find_vif()
2082 for (ct = c->_c.mfc_un.res.maxvif - 1; in ip_mr_forward()
2267 for (ct = c->_c.mfc_un.res.maxvif - 1; in ip_mr_output_finish()
2513 static size_t mroute_msgsize(bool unresolved, int maxvif) in mroute_msgsize() argument
2526 + maxvif * NLA_ALIGN(sizeof(struct rtnexthop)) in mroute_msgsize()
2542 mrt->maxvif), in mroute_netlink_event()
2714 skb = nlmsg_new(mroute_msgsize(false, mrt->maxvif), GFP_KERNEL); in ipmr_rtm_getroute()
3029 for (i = 0; i < mrt->maxvif; i++) { in ipmr_rtm_dumplink()
3154 n < mfc->_c.mfc_un.res.maxvif; n++) { in ipmr_mfc_seq_show()