+ //print(0x0010);
+
+ // Respuesta
+ netdev_send_start();
+ eth_write_frame_header();
+ ip_packet_len = UDP_HEADER_SIZE + len;
+ //printb(ip_packet_len, 0x20);
+ ip_write_packet_header();
+ udp_dgram_len = len;
+ //printb(udp_dgram_len, 0x40);
+ udp_write_dgram_header();
+ elp_write_response();
+ udp_write_checksum(ETH_HEADER_SIZE + IP_HEADER_SIZE);
+ netdev_send_end(ETH_HEADER_SIZE + IP_HEADER_SIZE
+ + UDP_HEADER_SIZE + len);