summaryrefslogtreecommitdiffstats
path: root/src/drivers/net/pnic.c
diff options
context:
space:
mode:
authorMichael Brown2007-01-09 21:18:31 +0100
committerMichael Brown2007-01-09 21:18:31 +0100
commitb7fcfe8ece36c80ddeca08aa3873063e2aefa536 (patch)
tree0c93c3baa8e256342a5795152ede5d336b2790e1 /src/drivers/net/pnic.c
parentMove start/stop/expire debug messages to DBG2() level. (diff)
downloadipxe-b7fcfe8ece36c80ddeca08aa3873063e2aefa536.tar.gz
ipxe-b7fcfe8ece36c80ddeca08aa3873063e2aefa536.tar.xz
ipxe-b7fcfe8ece36c80ddeca08aa3873063e2aefa536.zip
Added net device TX queue; this will be needed to support the PXE UNDI API
(which will need us to wait for TX completions). Added debug autocolourisation to netdevice.c
Diffstat (limited to 'src/drivers/net/pnic.c')
-rw-r--r--src/drivers/net/pnic.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/drivers/net/pnic.c b/src/drivers/net/pnic.c
index d8f2544e..09ac92a4 100644
--- a/src/drivers/net/pnic.c
+++ b/src/drivers/net/pnic.c
@@ -158,7 +158,7 @@ static int pnic_transmit ( struct net_device *netdev, struct pk_buff *pkb ) {
pnic_command ( pnic, PNIC_CMD_XMIT, pkb->data, pkb_len ( pkb ),
NULL, 0, NULL );
- free_pkb ( pkb );
+ netdev_tx_complete ( netdev, pkb );
return 0;
}