"</html>";
static const unsigned char data_index_html[] =
- "<html><head><title>NetWatch!</title></head>"
- "<body><h1>NetWatch!</h1><iframe src=\"registers.html\" height=300></body>"
+ "<html><head><title>NetWatch</title></head>"
+ "<body><h1>NetWatch</h1><iframe src=\"registers.html\" height=100 width=600 /></body>"
"</html>";
const struct fsdata_file file_404_html[] = {{NULL, "/404.html", data_404_html, sizeof(data_404_html)}};
tcp_tmr();
ticks++;
- if (!_nic->poll(_nic, 0))
- return;
-
- _nic->packet = pkt;
- _nic->poll(_nic, 1);
-
- len = _nic->packetlen;
-
- outputf("NIC: Packet: %d bytes", len);
-
- p = pbuf_alloc(PBUF_RAW, len, PBUF_POOL);
- if (p == NULL)
+ if (_nic->poll(_nic, 0))
{
- outputf("NIC: out of memory for packet?");
- LINK_STATS_INC(link.memerr);
- LINK_STATS_INC(link.drop);
- return;
- }
-
- for(q = p; q != NULL; q = q->next)
- {
- memcpy(q->payload, pkt+pos, q->len);
- pos += q->len;
- }
-
- LINK_STATS_INC(link.recv);
+ _nic->packet = pkt;
+ _nic->poll(_nic, 1);
+
+ len = _nic->packetlen;
+
+ outputf("NIC: Packet: %d bytes", len);
+
+ p = pbuf_alloc(PBUF_RAW, len, PBUF_POOL);
+ if (p == NULL)
+ {
+ outputf("NIC: out of memory for packet?");
+ LINK_STATS_INC(link.memerr);
+ LINK_STATS_INC(link.drop);
+ return;
+ }
- ethhdr = p->payload;
-
- switch (htons(ethhdr->type)) {
- case ETHTYPE_IP:
- case ETHTYPE_ARP:
- if (_netif.input(p, &_netif) != ERR_OK)
+ for(q = p; q != NULL; q = q->next)
{
- LWIP_DEBUGF(NETIF_DEBUG, ("netdev_input: IP input error\n"));
+ memcpy(q->payload, pkt+pos, q->len);
+ pos += q->len;
+ }
+
+ LINK_STATS_INC(link.recv);
+
+ ethhdr = p->payload;
+
+ switch (htons(ethhdr->type)) {
+ case ETHTYPE_IP:
+ case ETHTYPE_ARP:
+ if (_netif.input(p, &_netif) != ERR_OK)
+ {
+ LWIP_DEBUGF(NETIF_DEBUG, ("netdev_input: IP input error\n"));
+ pbuf_free(p);
+ }
+ break;
+
+ default:
+ outputf("Unhandled packet type %04x input", ethhdr->type);
pbuf_free(p);
+ break;
}
- break;
-
- default:
- outputf("Unhandled packet type %04x input", ethhdr->type);
- pbuf_free(p);
- break;
}
}