summaryrefslogtreecommitdiffstats
path: root/src/drivers/net/natsemi.c
diff options
context:
space:
mode:
authorUdayan Kumar2007-07-11 18:30:44 +0200
committerUdayan Kumar2007-07-15 03:08:06 +0200
commit008bfb6e8544f9974d834855b35b6876230c4fe5 (patch)
tree940d3793fce25526f3da62324beb59a738251762 /src/drivers/net/natsemi.c
parentmore debugging (diff)
downloadipxe-008bfb6e8544f9974d834855b35b6876230c4fe5.tar.gz
ipxe-008bfb6e8544f9974d834855b35b6876230c4fe5.tar.xz
ipxe-008bfb6e8544f9974d834855b35b6876230c4fe5.zip
more debugging
Diffstat (limited to 'src/drivers/net/natsemi.c')
-rw-r--r--src/drivers/net/natsemi.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/drivers/net/natsemi.c b/src/drivers/net/natsemi.c
index 0267c1bc..d2097abb 100644
--- a/src/drivers/net/natsemi.c
+++ b/src/drivers/net/natsemi.c
@@ -596,6 +596,8 @@ static int nat_open ( struct net_device *netdev ) {
nat->rx[i].link = virt_to_bus ( ( i + 1 < NUM_RX_DESC ) ? &nat->rx[i + 1] : &nat->rx[0] );
nat->rx[i].cmdsts = RX_BUF_SIZE;
nat->rx[i].bufptr = virt_to_bus ( nat->iobuf[i]->data );
+ // DBG ( " Address of iobuf [%d] = %x and iobuf->data = %x \n", i,
+ // nat->iobuf[i],nat->iobuf[i]->data);
}
/* load Receive Descriptor Register
@@ -793,10 +795,11 @@ static void nat_poll ( struct net_device *netdev) {
/*check for the corrupt packet
*/
if ( ( rx_status & ( DescMore|DescPktOK|RxTooLong ) ) != DescPktOK) {
- DBG ( "natsemi_poll: Corrupted packet received, "
- "buffer status = %X \n",
- (unsigned int) nat->rx[nat->rx_cur].cmdsts );
- netdev_rx_err ( netdev,NULL,-EINVAL );
+ DBG ( "natsemi_poll: Corrupted packet received, "
+ "buffer status = %X \n",
+ (unsigned int) nat->rx[nat->rx_cur].cmdsts );
+ //DBG_HD ( nat->iobuf[nat->rx_cur]->data,rx_len);
+ netdev_rx_err ( netdev,NULL,-EINVAL );
} else {
rx_iob = alloc_iob ( rx_len );
@@ -807,6 +810,7 @@ static void nat_poll ( struct net_device *netdev) {
memcpy ( iob_put ( rx_iob,rx_len ),
nat->iobuf[nat->rx_cur]->data,rx_len );
DBG ( "received packet\n" );
+ //DBG_HD ( nat->iobuf[nat->rx_cur]->data,30);
/* add to the receive queue.
*/