aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/patm
diff options
context:
space:
mode:
authorAndre Oppermann <andre@FreeBSD.org>2013-08-24 19:51:18 +0000
committerAndre Oppermann <andre@FreeBSD.org>2013-08-24 19:51:18 +0000
commit1b4381afbb5af18a9781d96b5e6b40c9aa4be0c7 (patch)
tree800974ecd8993a32d93e99d748ceee7bdcc92f2b /sys/dev/patm
parentedd26b66ce736133d187c0af6b26b0f2c72d6e49 (diff)
Notes
Diffstat (limited to 'sys/dev/patm')
-rw-r--r--sys/dev/patm/if_patm.c2
-rw-r--r--sys/dev/patm/if_patm_tx.c8
2 files changed, 5 insertions, 5 deletions
diff --git a/sys/dev/patm/if_patm.c b/sys/dev/patm/if_patm.c
index 279afde1d440e..7c0eefa8339b0 100644
--- a/sys/dev/patm/if_patm.c
+++ b/sys/dev/patm/if_patm.c
@@ -319,7 +319,7 @@ patm_stop(struct patm_softc *sc)
for (i = 0; i < IDT_TSQE_TAG_SPACE; i++) {
if ((m = scd->on_card[i]) != NULL) {
scd->on_card[i] = 0;
- map = m->m_pkthdr.header;
+ map = m->m_pkthdr.PH_loc.ptr;
bus_dmamap_unload(sc->tx_tag, map->map);
SLIST_INSERT_HEAD(&sc->tx_maps_free, map, link);
diff --git a/sys/dev/patm/if_patm_tx.c b/sys/dev/patm/if_patm_tx.c
index 81a1efceb71b4..f17657d026916 100644
--- a/sys/dev/patm/if_patm_tx.c
+++ b/sys/dev/patm/if_patm_tx.c
@@ -373,7 +373,7 @@ patm_start(struct ifnet *ifp)
}
/* save data */
- m->m_pkthdr.header = vcc;
+ m->m_pkthdr.PH_loc.ptr = vcc;
/* try to put it on the channels queue */
if (_IF_QFULL(&vcc->scd->q)) {
@@ -473,7 +473,7 @@ patm_launch(struct patm_softc *sc, struct patm_scd *scd)
if (m == NULL)
break;
- a.vcc = m->m_pkthdr.header;
+ a.vcc = m->m_pkthdr.PH_loc.ptr;
/* we must know the number of segments beforehand - count
* this may actually give a wrong number of segments for
@@ -499,7 +499,7 @@ patm_launch(struct patm_softc *sc, struct patm_scd *scd)
}
/* load the map */
- m->m_pkthdr.header = map;
+ m->m_pkthdr.PH_loc.ptr = map;
a.mbuf = m;
/* handle AAL_RAW */
@@ -690,7 +690,7 @@ patm_tx(struct patm_softc *sc, u_int stamp, u_int status)
scd->on_card[last] = NULL;
patm_debug(sc, TX, "ok tag=%x", last);
- map = m->m_pkthdr.header;
+ map = m->m_pkthdr.PH_loc.ptr;
scd->space += m->m_pkthdr.csum_data;
bus_dmamap_sync(sc->tx_tag, map->map,