summaryrefslogtreecommitdiffstats
path: root/sys/dev/pdq/if_fpa.c
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2005-11-11 07:36:14 +0000
committerru <ru@FreeBSD.org>2005-11-11 07:36:14 +0000
commited1132ceab2c722cdbb8d3cf5a717b07ee5ff2c0 (patch)
tree4d7e562715c0e571dbcf93217dd79abe8f2fb3dd /sys/dev/pdq/if_fpa.c
parent1ec898f53b484ad30595658bdf47c994728abe50 (diff)
downloadFreeBSD-src-ed1132ceab2c722cdbb8d3cf5a717b07ee5ff2c0.zip
FreeBSD-src-ed1132ceab2c722cdbb8d3cf5a717b07ee5ff2c0.tar.gz
- Make IFP2ENADDR() a pointer to IF_LLADDR() rather than another
copy of Ethernet address. - Change iso88025_ifattach() and fddi_ifattach() to accept MAC address as an argument, similar to ether_ifattach(), to make this work.
Diffstat (limited to 'sys/dev/pdq/if_fpa.c')
-rw-r--r--sys/dev/pdq/if_fpa.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/sys/dev/pdq/if_fpa.c b/sys/dev/pdq/if_fpa.c
index 1cca08e..c44409f 100644
--- a/sys/dev/pdq/if_fpa.c
+++ b/sys/dev/pdq/if_fpa.c
@@ -46,7 +46,6 @@ __FBSDID("$FreeBSD$");
#include <sys/rman.h>
#include <net/if.h>
-#include <net/if_arp.h>
#include <net/if_media.h>
#include <net/fddi.h>
@@ -166,9 +165,7 @@ pdq_pci_attach(device_t dev)
goto bad;
}
- bcopy((caddr_t) sc->sc_pdq->pdq_hwaddr.lanaddr_bytes,
- (caddr_t) IFP2ENADDR(sc->ifp), FDDI_ADDR_LEN);
- pdq_ifattach(sc);
+ pdq_ifattach(sc, sc->sc_pdq->pdq_hwaddr.lanaddr_bytes);
return (0);
bad:
OpenPOWER on IntegriCloud