Module Name: src
Committed By: maxv
Date: Wed Feb 14 14:19:53 UTC 2018
Modified Files:
src/sys/netipsec: ipsec.h ipsec_mbuf.c
Log Message:
Remove m_checkalignment(), unused. This eliminates a reference to
m_getptr().
To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 src/sys/netipsec/ipsec.h
cvs rdiff -u -r1.18 -r1.19 src/sys/netipsec/ipsec_mbuf.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/netipsec/ipsec.h
diff -u src/sys/netipsec/ipsec.h:1.62 src/sys/netipsec/ipsec.h:1.63
--- src/sys/netipsec/ipsec.h:1.62 Wed Jan 10 10:56:30 2018
+++ src/sys/netipsec/ipsec.h Wed Feb 14 14:19:53 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: ipsec.h,v 1.62 2018/01/10 10:56:30 knakahara Exp $ */
+/* $NetBSD: ipsec.h,v 1.63 2018/02/14 14:19:53 maxv Exp $ */
/* $FreeBSD: /usr/local/www/cvsroot/FreeBSD/src/sys/netipsec/ipsec.h,v 1.2.4.2 2004/02/14 22:23:23 bms Exp $ */
/* $KAME: ipsec.h,v 1.53 2001/11/20 08:32:38 itojun Exp $ */
@@ -356,7 +356,6 @@ int ipsec_process_done(struct mbuf *, co
struct mbuf *ipsec_copypkt (struct mbuf *);
-void m_checkalignment(const char* , struct mbuf *, int, int);
struct mbuf *m_clone(struct mbuf *);
struct mbuf *m_makespace(struct mbuf *, int, int, int *);
void *m_pad(struct mbuf *, int );
Index: src/sys/netipsec/ipsec_mbuf.c
diff -u src/sys/netipsec/ipsec_mbuf.c:1.18 src/sys/netipsec/ipsec_mbuf.c:1.19
--- src/sys/netipsec/ipsec_mbuf.c:1.18 Thu Feb 8 20:57:41 2018
+++ src/sys/netipsec/ipsec_mbuf.c Wed Feb 14 14:19:53 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: ipsec_mbuf.c,v 1.18 2018/02/08 20:57:41 maxv Exp $ */
+/* $NetBSD: ipsec_mbuf.c,v 1.19 2018/02/14 14:19:53 maxv Exp $ */
/*-
* Copyright (c) 2002, 2003 Sam Leffler, Errno Consulting
* All rights reserved.
@@ -28,7 +28,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ipsec_mbuf.c,v 1.18 2018/02/08 20:57:41 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ipsec_mbuf.c,v 1.19 2018/02/14 14:19:53 maxv Exp $");
/*
* IPsec-specific mbuf routines.
@@ -445,41 +445,3 @@ m_striphdr(struct mbuf *m, int skip, int
}
return (0);
}
-
-/*
- * Diagnostic routine to check mbuf alignment as required by the
- * crypto device drivers (that use DMA).
- */
-void
-m_checkalignment(const char* where, struct mbuf *m0, int off, int len)
-{
- int roff;
- struct mbuf *m = m_getptr(m0, off, &roff);
- void *addr;
-
- if (m == NULL)
- return;
- printf("%s (off %u len %u): ", where, off, len);
- addr = mtod(m, char *) + roff;
- do {
- int mlen;
-
- if (((uintptr_t) addr) & 3) {
- printf("addr misaligned %p,", addr);
- break;
- }
- mlen = m->m_len;
- if (mlen > len)
- mlen = len;
- len -= mlen;
- if (len && (mlen & 3)) {
- printf("len mismatch %u,", mlen);
- break;
- }
- m = m->m_next;
- addr = m ? mtod(m, void *) : NULL;
- } while (m && len > 0);
- for (m = m0; m; m = m->m_next)
- printf(" [%p:%u]", mtod(m, void *), m->m_len);
- printf("\n");
-}