There must be some content in the port field of the packets. I can understand a packet with zero filled port field but makes no sense to think of blanks in the field.
It makes no sense for a valid packet to have zeros in the port field but perhaps a denial of service packet might do this.
HTH
Rick
HTH
Rick