Mechanically convert dwc(4) to IfAPI

Reviewed by:	manu (older)
Sponsored by:	Juniper Networks, Inc.
Differential Revision: https://reviews.freebsd.org/D37846
This commit is contained in:
Justin Hibbits 2022-08-19 22:04:32 -04:00
parent 6d18b481f2
commit 068f2c0e10
3 changed files with 5 additions and 2 deletions

View File

@ -31,8 +31,11 @@ __FBSDID("$FreeBSD$");
#include <sys/systm.h>
#include <sys/bus.h>
#include <sys/kernel.h>
#include <sys/socket.h>
#include <sys/module.h>
#include <net/if.h>
#include <machine/bus.h>
#include <dev/dwc/if_dwc.h>

View File

@ -475,7 +475,7 @@ dwc_setup_rxfilter(struct dwc_softc *sc)
/*
* Set the primary address.
*/
eaddr = IF_LLADDR(ifp);
eaddr = if_getlladdr(ifp);
lo = eaddr[0] | (eaddr[1] << 8) | (eaddr[2] << 16) |
(eaddr[3] << 24);
hi = eaddr[4] | (eaddr[5] << 8);

View File

@ -65,7 +65,7 @@ struct dwc_softc {
int mii_clk;
device_t miibus;
struct mii_data * mii_softc;
struct ifnet *ifp;
if_t ifp;
int if_flags;
struct mtx mtx;
void * intr_cookie;