summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/contrib/ipfilter/netinet/ip_fil.c8
-rw-r--r--sys/netinet/ip_fil.c8
2 files changed, 4 insertions, 12 deletions
diff --git a/sys/contrib/ipfilter/netinet/ip_fil.c b/sys/contrib/ipfilter/netinet/ip_fil.c
index 797e599..ff80058 100644
--- a/sys/contrib/ipfilter/netinet/ip_fil.c
+++ b/sys/contrib/ipfilter/netinet/ip_fil.c
@@ -1162,7 +1162,7 @@ int dst;
m->m_len = 0;
avail = M_TRAILINGSPACE(m);
# else
- avail = (m->m_flags & M_EXT) ? MCLBYTES : MHLEN;
+ avail = MCLBYTES;
# endif
xtra = MIN(ntohs(oip6->ip6_plen) + sizeof(ip6_t),
avail - hlen - sizeof(*icmp) - max_linkhdr);
@@ -1382,11 +1382,7 @@ frdest_t *fdp;
# if BSD >= 199306
int i = 0;
-# ifdef MCLISREFERENCED
- if ((m->m_flags & M_EXT) && MCLISREFERENCED(m))
-# else
- if (m->m_flags & M_EXT)
-# endif
+ if ((m->m_flags & M_EXT) && MEXT_IS_REF(m))
i = 1;
# endif
# ifndef sparc
diff --git a/sys/netinet/ip_fil.c b/sys/netinet/ip_fil.c
index 797e599..ff80058 100644
--- a/sys/netinet/ip_fil.c
+++ b/sys/netinet/ip_fil.c
@@ -1162,7 +1162,7 @@ int dst;
m->m_len = 0;
avail = M_TRAILINGSPACE(m);
# else
- avail = (m->m_flags & M_EXT) ? MCLBYTES : MHLEN;
+ avail = MCLBYTES;
# endif
xtra = MIN(ntohs(oip6->ip6_plen) + sizeof(ip6_t),
avail - hlen - sizeof(*icmp) - max_linkhdr);
@@ -1382,11 +1382,7 @@ frdest_t *fdp;
# if BSD >= 199306
int i = 0;
-# ifdef MCLISREFERENCED
- if ((m->m_flags & M_EXT) && MCLISREFERENCED(m))
-# else
- if (m->m_flags & M_EXT)
-# endif
+ if ((m->m_flags & M_EXT) && MEXT_IS_REF(m))
i = 1;
# endif
# ifndef sparc
OpenPOWER on IntegriCloud