diff options
author | sam <sam@FreeBSD.org> | 2006-03-15 21:11:11 +0000 |
---|---|---|
committer | sam <sam@FreeBSD.org> | 2006-03-15 21:11:11 +0000 |
commit | bf44b2399142c5c19044b8ec077d24f575b4837d (patch) | |
tree | 37e73e0739c8cc965722137151fcc6b048436675 /sys/netipsec/xform_ipcomp.c | |
parent | 1be90b4811c008a8b0eaf81db44a8b3d0ecf04b9 (diff) | |
download | FreeBSD-src-bf44b2399142c5c19044b8ec077d24f575b4837d.zip FreeBSD-src-bf44b2399142c5c19044b8ec077d24f575b4837d.tar.gz |
promote fast ipsec's m_clone routine for public use; it is renamed
m_unshare and the caller can now control how mbufs are allocated
Reviewed by: andre, luigi, mlaier
MFC after: 1 week
Diffstat (limited to 'sys/netipsec/xform_ipcomp.c')
-rw-r--r-- | sys/netipsec/xform_ipcomp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netipsec/xform_ipcomp.c b/sys/netipsec/xform_ipcomp.c index 90e7489..1ad6c49 100644 --- a/sys/netipsec/xform_ipcomp.c +++ b/sys/netipsec/xform_ipcomp.c @@ -385,7 +385,7 @@ ipcomp_output( /* Update the counters */ ipcompstat.ipcomps_obytes += m->m_pkthdr.len - skip; - m = m_clone(m); + m = m_unshare(m, M_NOWAIT); if (m == NULL) { ipcompstat.ipcomps_hdrops++; DPRINTF(("%s: cannot clone mbuf chain, IPCA %s/%08lx\n", |