- if (!_nic)
- return;
-
- if (_nic->poll(_nic, 0)) {
- _nic->packet = packet;
- _nic->poll(_nic, 1);
-
- packet_t * p = (packet_t *) packet;
-
- outputf("NIC: Packet: %d 0x%x", _nic->packetlen, htons(p->ethertype));
- if (htons(p->ethertype) == 0x1338) {
- if (htons(p->datalen) + sizeof(packet_t) > _nic->packetlen) {
- outputf("NIC: Malformed packet");
- } else {
- handle_command(p);
- }
- }
- }
- smram_tseg_set_state(SMRAM_TSEG_OPEN);
- old_state = smram_save_state();
+ LWIP_ASSERT("netif != NULL", (netif != NULL));
+
+#if LWIP_NETIF_HOSTNAME
+ netif->hostname = "netwatch";
+#endif