diff options
| author | Poul-Henning Kamp <phk@FreeBSD.org> | 1999-11-01 15:03:20 +0000 |
|---|---|---|
| committer | Poul-Henning Kamp <phk@FreeBSD.org> | 1999-11-01 15:03:20 +0000 |
| commit | ce4a64f787d9d3721515f9809f507ea112881769 (patch) | |
| tree | 277e6a8eaaa652676203d60cf99de61b92075771 /sys/kern | |
| parent | 113462317391ca5b384a36c16d701838b10f6f61 (diff) | |
Notes
Diffstat (limited to 'sys/kern')
| -rw-r--r-- | sys/kern/uipc_mbuf.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/sys/kern/uipc_mbuf.c b/sys/kern/uipc_mbuf.c index d84cf0becc37..619f3a68cfca 100644 --- a/sys/kern/uipc_mbuf.c +++ b/sys/kern/uipc_mbuf.c @@ -951,3 +951,19 @@ m_copyback(m0, off, len, cp) out: if (((m = m0)->m_flags & M_PKTHDR) && (m->m_pkthdr.len < totlen)) m->m_pkthdr.len = totlen; } + +void +m_print(const struct mbuf *m) +{ + int len; + struct mbuf *m2; + + len = m->m_pkthdr.len; + m2 = m; + while (len) { + printf("%p %*D\n", m2, m2->m_len, (u_char *)m2->m_data, "-"); + len -= m2->m_len; + m2 = m2->m_next; + } + return; +} |
