aboutsummaryrefslogtreecommitdiff
path: root/sys/net/bridge.c
diff options
context:
space:
mode:
authorNick Sayer <nsayer@FreeBSD.org>2000-09-25 17:24:02 +0000
committerNick Sayer <nsayer@FreeBSD.org>2000-09-25 17:24:02 +0000
commit54d2be5a40cdd35d62e4f22264367d1aab9979e9 (patch)
tree5c1818aa75119812623b2ea5ba083b21fcecc8a9 /sys/net/bridge.c
parentb5fbbe95997d365832a50410fbffe730ff2969f6 (diff)
Notes
Diffstat (limited to 'sys/net/bridge.c')
-rw-r--r--sys/net/bridge.c6
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... */
}
/*