udp_psuedo_header_t
various fixes