packet defs