func (q *queue) Put(p Packet) {
	*q = append(*q, p)
}
Put enqueus packet "p".
package main
import "log"
type queue []Packet
func NewQueue(sz int) *queue {
	q := make(queue, 0, sz)
	return &q
}
func (q *queue) Full() bool {
	return len(*q) == cap(*q)
}