When an application sends more data via UDP than can be fit in a single
packet, only the first packet has a UDP header [where the port info is
stored]. The rest of the fragments have no UDP header, which most things
will report as UDP src/dst port = 0.