Add packet constructor
Make tcp use packet constructor
Make usb use packet constructor