actually use of msg_queue

msg_queue is defined but never used, hook it up so that it actually queues IP packets instead of dropping them.