/* push_queue(): push out the unsent messages of a link where congestion has abated. Node is locked  */
void tipc_link_push_queue(struct link *l_ptr)
/* push_queue(): push out the unsent messages of a link where congestion has abated. Node is locked  */
void tipc_link_push_queue(struct link *l_ptr)
{
	u32 res;
	if (tipc_bearer_congested(l_ptr->b_ptr, l_ptr))
		return;
	do {
		res = tipc_link_push_packet(l_ptr);
	} while (!res);
	if (res == PUSH_FAILED)
		tipc_bearer_schedule(l_ptr->b_ptr, l_ptr);
}