/** protocolos soportados */
enum { ICMP = 0x01, UDP = 0x11 };
-extern byte ip_addr_local[IP_ADDR_SIZE];
+byte ip_addr_local[IP_ADDR_SIZE];
-extern byte ip_addr_remote[IP_ADDR_SIZE];
+byte ip_addr_remote[IP_ADDR_SIZE];
byte ip_packet_len;
bool ip_proto_icmp;
+/* para calcular checksum */
uint16 checksum;
+/* agrega un word al checksum calculado */
static void sum(uint16 w)
{
checksum += w;