+ 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, p->ethertype);
+ if (p->ethertype == 0x3813) {
+ outputf("NIC: Command: 0x%x", *((uint16_t *)p->data));
+ }
+ }