diff options
author | Michael Brown <mcb30@etherboot.org> | 2007-05-19 18:39:40 +0000 |
---|---|---|
committer | Michael Brown <mcb30@etherboot.org> | 2007-05-19 18:39:40 +0000 |
commit | 3e2c6b6736729633c5d6c00cd31458a1c6a49730 (patch) | |
tree | 8c9e1ed94b301680c9870ed09424e3a2a2e4bafa /src/drivers/net/legacy.c | |
parent | 7c0a069f42bdd2d1232c56c78894b272e2effeb5 (diff) | |
download | ipxe-3e2c6b6736729633c5d6c00cd31458a1c6a49730.tar.gz |
pkbuff->iobuf changeover
Achieved via Perl using:
perl -pi -e 's/pk_buff/io_buffer/g; s/Packet buffer/I\/O buffer/ig; ' \
-e 's/pkbuff\.h/iobuf.h/g; s/pkb_/iob_/g; s/_pkb/_iob/g; ' \
-e 's/pkb/iobuf/g; s/PKB/IOB/g;'
Diffstat (limited to 'src/drivers/net/legacy.c')
-rw-r--r-- | src/drivers/net/legacy.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/src/drivers/net/legacy.c b/src/drivers/net/legacy.c index d9bae1d7..27d225a4 100644 --- a/src/drivers/net/legacy.c +++ b/src/drivers/net/legacy.c @@ -4,7 +4,7 @@ #include <gpxe/if_ether.h> #include <gpxe/netdevice.h> #include <gpxe/ethernet.h> -#include <gpxe/pkbuff.h> +#include <gpxe/iobuf.h> #include <nic.h> /* @@ -21,38 +21,38 @@ struct nic nic; static int legacy_registered = 0; -static int legacy_transmit ( struct net_device *netdev, struct pk_buff *pkb ) { +static int legacy_transmit ( struct net_device *netdev, struct io_buffer *iobuf ) { struct nic *nic = netdev->priv; - struct ethhdr *ethhdr = pkb->data; + struct ethhdr *ethhdr = iobuf->data; - DBG ( "Transmitting %d bytes\n", pkb_len ( pkb ) ); - pkb_pad ( pkb, ETH_ZLEN ); - pkb_pull ( pkb, sizeof ( *ethhdr ) ); + DBG ( "Transmitting %d bytes\n", iob_len ( iobuf ) ); + iob_pad ( iobuf, ETH_ZLEN ); + iob_pull ( iobuf, sizeof ( *ethhdr ) ); nic->nic_op->transmit ( nic, ( const char * ) ethhdr->h_dest, ntohs ( ethhdr->h_protocol ), - pkb_len ( pkb ), pkb->data ); - netdev_tx_complete ( netdev, pkb ); + iob_len ( iobuf ), iobuf->data ); + netdev_tx_complete ( netdev, iobuf ); return 0; } static void legacy_poll ( struct net_device *netdev, unsigned int rx_quota ) { struct nic *nic = netdev->priv; - struct pk_buff *pkb; + struct io_buffer *iobuf; if ( ! rx_quota ) return; - pkb = alloc_pkb ( ETH_FRAME_LEN ); - if ( ! pkb ) + iobuf = alloc_iob ( ETH_FRAME_LEN ); + if ( ! iobuf ) return; - nic->packet = pkb->data; + nic->packet = iobuf->data; if ( nic->nic_op->poll ( nic, 1 ) ) { DBG ( "Received %d bytes\n", nic->packetlen ); - pkb_put ( pkb, nic->packetlen ); - netdev_rx ( netdev, pkb ); + iob_put ( iobuf, nic->packetlen ); + netdev_rx ( netdev, iobuf ); } else { - free_pkb ( pkb ); + free_iob ( iobuf ); } } |