#include <stdint.h>
#include <errno.h>
+#include <vsprintf.h>
#include <gpxe/if_ether.h>
#include <gpxe/netdevice.h>
#include <gpxe/ethernet.h>
struct ethhdr *ethhdr = pkb->data;
int pad_len;
+ DBG ( "Transmitting %d bytes\n", pkb_len ( pkb ) );
pad_len = ( ETH_ZLEN - pkb_len ( pkb ) );
if ( pad_len > 0 )
memset ( pkb_put ( pkb, pad_len ), 0, pad_len );
nic->packet = pkb->data;
if ( nic->nic_op->poll ( nic, 1 ) ) {
+ DBG ( "Received %d bytes\n", nic->packetlen );
pkb_put ( pkb, nic->packetlen );
netdev_rx ( netdev, pkb );
} else {
}
/* Do not remove this message */
- printf ( "WARNING: Using legacy NIC wrapper\n" );
+ printf ( "WARNING: Using legacy NIC wrapper on %s\n",
+ ethernet_protocol.ntoa ( nic.node_addr ) );
legacy_registered = 1;
return 0;