fixing up raw UDP packets, need to still add UDP checksum