- outputf("NIC: Packet: %d bytes", p->tot_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);