From 59223edaa18759982db0a8aced0e77457d10c68e Mon Sep 17 00:00:00 2001 From: Ralf Baechle Date: Thu, 17 Jun 1999 13:25:08 +0000 Subject: Merge with Linux 2.3.6. Sorry, this isn't tested on silicon, I don't have a MIPS box at hand. --- net/ethernet/eth.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'net/ethernet') diff --git a/net/ethernet/eth.c b/net/ethernet/eth.c index bce35d484..128c2a5e9 100644 --- a/net/ethernet/eth.c +++ b/net/ethernet/eth.c @@ -63,10 +63,12 @@ __initfunc(void eth_setup(char *str, int *ints)) { - struct device *d = dev_base; + struct device *d; if (!str || !*str) return; + + d = dev_base; while (d) { if (!strcmp(str,d->name)) @@ -246,6 +248,7 @@ int eth_header_cache(struct neighbour *neigh, struct hh_cache *hh) eth->h_proto = type; memcpy(eth->h_source, dev->dev_addr, dev->addr_len); memcpy(eth->h_dest, neigh->ha, dev->addr_len); + hh->hh_len = ETH_HLEN; return 0; } -- cgit v1.2.3