For consistency
authorMichael Brown <mcb30@etherboot.org>
Fri, 16 Jun 2006 13:17:40 +0000 (13:17 +0000)
committerMichael Brown <mcb30@etherboot.org>
Fri, 16 Jun 2006 13:17:40 +0000 (13:17 +0000)
src/net/ethernet.c

index f10bc60..ab7d427 100644 (file)
@@ -49,7 +49,7 @@ static uint8_t eth_broadcast[ETH_ALEN] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
 static int eth_transmit ( struct pk_buff *pkb, struct net_device *netdev,
                          struct net_protocol *net_protocol,
                          const void *ll_dest ) {
-       struct ethhdr *ethhdr = pkb_push ( pkb, ETH_HLEN );
+       struct ethhdr *ethhdr = pkb_push ( pkb, sizeof ( *ethhdr ) );
 
        memcpy ( ethhdr->h_dest, ll_dest, ETH_ALEN );
        memcpy ( ethhdr->h_source, netdev->ll_addr, ETH_ALEN );