From: Michael Brown Date: Thu, 11 Jan 2007 05:26:16 +0000 (+0000) Subject: Use pkb_pad() rather than doing it the dangerous way :) X-Git-Tag: mcb-xen-demo~136 X-Git-Url: http://git.etherboot.org/people/xl0/gpxe.git/commitdiff_plain/03390f0cd6f104bfb2318497afc9881573f37ece Use pkb_pad() rather than doing it the dangerous way :) --- diff --git a/src/drivers/net/pnic.c b/src/drivers/net/pnic.c index 75d08ac8..21097d2e 100644 --- a/src/drivers/net/pnic.c +++ b/src/drivers/net/pnic.c @@ -148,12 +148,9 @@ TRANSMIT - Transmit a frame ***************************************************************************/ static int pnic_transmit ( struct net_device *netdev, struct pk_buff *pkb ) { struct pnic *pnic = netdev->priv; - int pad_len; - /* Pad to minimum packet length */ - pad_len = ( ETH_ZLEN - pkb_len ( pkb ) ); - if ( pad_len > 0 ) - memset ( pkb_put ( pkb, pad_len ), 0, pad_len ); + /* Pad the packet */ + pkb_pad ( pkb, ETH_ZLEN ); /* Send packet */ pnic_command ( pnic, PNIC_CMD_XMIT, pkb->data, pkb_len ( pkb ),