move send_q_limit to info struct