Packet ports are the primary Vitis Networking P4 interfaces responsible for moving packets around between engines and also to the external world. Engines can only contain a single input packet port and a single output packet port. Parsing engines, deparsing engines, and systems require packet ports. User externs have the option of packet ports. The AXI4-Stream protocol is used for packet ports.