53c53,55
< m_num_vcs(m_vc_per_vnet * m_virtual_networks)
---
> m_num_vcs(m_vc_per_vnet * m_virtual_networks),
> m_deadlock_threshold(p->garnet_deadlock_threshold),
> vc_busy_counter(m_virtual_networks, 0)
316a319
> vc_busy_counter[vnet] = 0;
319a323,328
>
> vc_busy_counter[vnet] += 1;
> panic_if(vc_busy_counter[vnet] > m_deadlock_threshold,
> "%s: Possible network deadlock in vnet: %d at time: %llu \n",
> name(), vnet, curTick());
>