then i can delete it.
ok?
Index: net/pfkey.c
===================================================================
RCS file: /cvs/src/sys/net/pfkey.c,v
retrieving revision 1.29
diff -u -p -r1.29 pfkey.c
--- net/pfkey.c 22 Mar 2016 11:53:21 -0000 1.29
+++ net/pfkey.c 14 Aug 2016 09:44:20 -0000
@@ -142,7 +142,7 @@ pfkey_sendup(struct socket *socket, stru
int s;
if (more) {
- if (!(packet2 = m_copym2(packet, 0, M_COPYALL, M_DONTWAIT)))
+ if (!(packet2 = m_dup_pkt(packet, 0, M_DONTWAIT)))
return (ENOMEM);
} else
packet2 = packet;
Index: netinet/ip_output.c
===================================================================
RCS file: /cvs/src/sys/netinet/ip_output.c,v
retrieving revision 1.325
diff -u -p -r1.325 ip_output.c
--- netinet/ip_output.c 1 Jul 2016 18:28:58 -0000 1.325
+++ netinet/ip_output.c 14 Aug 2016 09:44:20 -0000
@@ -1696,7 +1696,7 @@ ip_mloopback(struct ifnet *ifp, struct m
struct ip *ip;
struct mbuf *copym;
- copym = m_copym2(m, 0, M_COPYALL, M_DONTWAIT);
+ copym = m_dup_pkt(m, max_linkhdr, M_DONTWAIT);
if (copym != NULL) {
/*
* We don't bother to fragment if the IP length is greater
Index: netinet/ip_ah.c
===================================================================
RCS file: /cvs/src/sys/netinet/ip_ah.c,v
retrieving revision 1.119
diff -u -p -r1.119 ip_ah.c
--- netinet/ip_ah.c 7 Mar 2016 18:44:00 -0000 1.119
+++ netinet/ip_ah.c 14 Aug 2016 09:44:20 -0000
@@ -1048,7 +1048,7 @@ ah_output(struct mbuf *m, struct tdb *td
if (mi != NULL) {
/* Replace the rest of the mbuf chain. */
- struct mbuf *n = m_copym2(mi, 0, M_COPYALL, M_DONTWAIT);
+ struct mbuf *n = m_dup_pkt(mi, 0, M_DONTWAIT);
if (n == NULL) {
ahstat.ahs_hdrops++;
Index: netinet/ip_esp.c
===================================================================
RCS file: /cvs/src/sys/netinet/ip_esp.c,v
retrieving revision 1.137
diff -u -p -r1.137 ip_esp.c
--- netinet/ip_esp.c 7 Mar 2016 18:44:00 -0000 1.137
+++ netinet/ip_esp.c 14 Aug 2016 09:44:20 -0000
@@ -895,7 +895,7 @@ esp_output(struct mbuf *m, struct tdb *t
if (mi != NULL) {
/* Replace the rest of the mbuf chain. */
- struct mbuf *n = m_copym2(mi, 0, M_COPYALL, M_DONTWAIT);
+ struct mbuf *n = m_dup_pkt(mi, 0, M_DONTWAIT);
if (n == NULL) {
DPRINTF(("esp_output(): bad mbuf chain, SA %s/%08x\n",
Index: netinet/ip_ipcomp.c
===================================================================
RCS file: /cvs/src/sys/netinet/ip_ipcomp.c,v
retrieving revision 1.44
diff -u -p -r1.44 ip_ipcomp.c
--- netinet/ip_ipcomp.c 15 Jul 2015 22:16:42 -0000 1.44
+++ netinet/ip_ipcomp.c 14 Aug 2016 09:44:20 -0000
@@ -473,7 +473,7 @@ ipcomp_output(m, tdb, mp, skip, protoff)
if (mi != NULL) {
/* Replace the rest of the mbuf chain. */
- struct mbuf *n = m_copym2(mi, 0, M_COPYALL, M_DONTWAIT);
+ struct mbuf *n = m_dup_pkt(mi, 0, M_DONTWAIT);
if (n == NULL) {
DPRINTF(("ipcomp_output(): bad mbuf chain, IPCA
%s/%08x\n",