diff options
| author | Nick Sayer <nsayer@FreeBSD.org> | 2000-09-25 17:24:02 +0000 |
|---|---|---|
| committer | Nick Sayer <nsayer@FreeBSD.org> | 2000-09-25 17:24:02 +0000 |
| commit | 54d2be5a40cdd35d62e4f22264367d1aab9979e9 (patch) | |
| tree | 5c1818aa75119812623b2ea5ba083b21fcecc8a9 /sys/net/bridge.c | |
| parent | b5fbbe95997d365832a50410fbffe730ff2969f6 (diff) | |
Notes
Diffstat (limited to 'sys/net/bridge.c')
| -rw-r--r-- | sys/net/bridge.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/net/bridge.c b/sys/net/bridge.c index 106ddac33ed3..7116346170c2 100644 --- a/sys/net/bridge.c +++ b/sys/net/bridge.c @@ -802,10 +802,10 @@ forward: if (canfree && once ) { /* no need to copy */ m = *m0 ; *m0 = NULL ; /* original is gone */ - } else /* on a P5-90, m_copypacket takes 540 ticks */ - m = m_copypacket(*m0, M_DONTWAIT); + } else + m = m_dup(*m0, M_DONTWAIT); /* XXX m_copypacket should work */ if (m == NULL) { - printf("bdg_forward: sorry, m_copy failed!\n"); + printf("bdg_forward: sorry, m_dup failed!\n"); return ENOBUFS ; /* the original is still there... */ } /* |
