as far as i know the UDP format includes 32bits of data. However, the UDP length field is only 16bits. The highest number the length field can represent should be 2^16, 65535. Then Why the data is set to be 2^32 which cannot be represented by the length field. I know the length field acts as a counter which means it can show as 65535 bytes but it is still too away from 2^32.
Hope that you guys can help.