diff options
| author | Gleb Smirnoff <glebius@FreeBSD.org> | 2014-07-11 14:34:29 +0000 |
|---|---|---|
| committer | Gleb Smirnoff <glebius@FreeBSD.org> | 2014-07-11 14:34:29 +0000 |
| commit | fcc34a238c98d30088284e1090fce1bad4409de9 (patch) | |
| tree | 0739a7f7af2a50a63d27811bedd7cf3287967c8a /sys/dev/netmap/netmap_freebsd.c | |
| parent | 15c28f87b8e2f80dfed9581d51e21c026716af6c (diff) | |
Notes
Diffstat (limited to 'sys/dev/netmap/netmap_freebsd.c')
| -rw-r--r-- | sys/dev/netmap/netmap_freebsd.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/netmap/netmap_freebsd.c b/sys/dev/netmap/netmap_freebsd.c index 6101045f7014..36740218824e 100644 --- a/sys/dev/netmap/netmap_freebsd.c +++ b/sys/dev/netmap/netmap_freebsd.c @@ -221,9 +221,9 @@ generic_xmit_frame(struct ifnet *ifp, struct mbuf *m, * (and eventually, just reference the netmap buffer) */ - if (*m->m_ext.ref_cnt != 1) { + if (*m->m_ext.ext_cnt != 1) { D("invalid refcnt %d for %p", - *m->m_ext.ref_cnt, m); + *m->m_ext.ext_cnt, m); panic("in generic_xmit_frame"); } // XXX the ext_size check is unnecessary if we link the netmap buf @@ -238,7 +238,7 @@ generic_xmit_frame(struct ifnet *ifp, struct mbuf *m, } m->m_len = m->m_pkthdr.len = len; // inc refcount. All ours, we could skip the atomic - atomic_fetchadd_int(m->m_ext.ref_cnt, 1); + atomic_fetchadd_int(m->m_ext.ext_cnt, 1); m->m_flags |= M_FLOWID; m->m_pkthdr.flowid = ring_nr; m->m_pkthdr.rcvif = ifp; /* used for tx notification */ |
