modify udp fd; can debug with Tang