summaryrefslogtreecommitdiffstats
path: root/rtemsbsd/sys
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-06-27 12:51:07 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-10-23 09:24:07 +0200
commite3dc39ee0cc025cb66baae8ab5d9ccb7bdbcd57c (patch)
tree9882bd6803ca766c585d19c8f7727bbc79c4a83c /rtemsbsd/sys
parentlinux: Move upper_32_bits() and lower_32_bits() (diff)
downloadrtems-libbsd-e3dc39ee0cc025cb66baae8ab5d9ccb7bdbcd57c.tar.bz2
dpaa: Add <soc/fsl/dpaa.h>
Diffstat (limited to 'rtemsbsd/sys')
-rw-r--r--rtemsbsd/sys/powerpc/drivers/net/ethernet/freescale/dpaa/if_fmanmac.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/rtemsbsd/sys/powerpc/drivers/net/ethernet/freescale/dpaa/if_fmanmac.c b/rtemsbsd/sys/powerpc/drivers/net/ethernet/freescale/dpaa/if_fmanmac.c
index e5c11834..c71a73c4 100644
--- a/rtemsbsd/sys/powerpc/drivers/net/ethernet/freescale/dpaa/if_fmanmac.c
+++ b/rtemsbsd/sys/powerpc/drivers/net/ethernet/freescale/dpaa/if_fmanmac.c
@@ -44,6 +44,8 @@
#include <linux/phy.h>
+#include <soc/fsl/dpaa.h>
+
#include "../../../../../../../../linux/drivers/net/ethernet/freescale/dpaa/dpaa_eth.h"
#define FMAN_MAC_LOCK(sc) mtx_lock(&(sc)->mtx)
@@ -579,3 +581,12 @@ void dpaa_cleanup_tx_fd(struct ifnet *ifp, const struct qm_fd *fd)
m_freem(sgt->m);
uma_zfree(sc->sgt_zone, sgt);
}
+
+struct dpaa_priv *
+dpaa_get_priv_of_ifp(struct ifnet *ifp)
+{
+ struct fman_mac_softc *sc;
+
+ sc = ifp->if_softc;
+ return (netdev_priv(&sc->mac_dev.net_dev));
+}