Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/netipsec Dedup.
details: https://anonhg.NetBSD.org/src/rev/7ef455d43514
branches: trunk
changeset: 320854:7ef455d43514
user: maxv <maxv%NetBSD.org@localhost>
date: Sat Mar 03 09:47:01 2018 +0000
description:
Dedup.
diffstat:
sys/netipsec/ipsec.c | 25 ++++++++-----------------
1 files changed, 8 insertions(+), 17 deletions(-)
diffs (55 lines):
diff -r 36ff27aa59cb -r 7ef455d43514 sys/netipsec/ipsec.c
--- a/sys/netipsec/ipsec.c Sat Mar 03 09:39:29 2018 +0000
+++ b/sys/netipsec/ipsec.c Sat Mar 03 09:47:01 2018 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: ipsec.c,v 1.149 2018/02/28 11:29:14 maxv Exp $ */
+/* $NetBSD: ipsec.c,v 1.150 2018/03/03 09:47:01 maxv Exp $ */
/* $FreeBSD: src/sys/netipsec/ipsec.c,v 1.2.2.2 2003/07/01 01:38:13 sam Exp $ */
/* $KAME: ipsec.c,v 1.103 2001/05/24 07:14:18 sakane Exp $ */
@@ -32,7 +32,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ipsec.c,v 1.149 2018/02/28 11:29:14 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ipsec.c,v 1.150 2018/03/03 09:47:01 maxv Exp $");
/*
* IPsec controller part.
@@ -417,7 +417,7 @@
KASSERT(inph->inph_socket != NULL);
KASSERT(inph_locked(inph));
- /* XXX FIXME inpcb/in6pcb vs socket*/
+ /* XXX FIXME inpcb/in6pcb vs socket*/
af = inph->inph_af;
KASSERTMSG(af == AF_INET || af == AF_INET6,
"unexpected protocol family %u", af);
@@ -433,22 +433,13 @@
IPSEC_STATINC(IPSEC_STAT_SPDCACHEMISS);
switch (af) {
- case AF_INET: {
- struct inpcb *in4p = (struct inpcb *)inph;
- /* set spidx in pcb */
- *error = ipsec_setspidx_inpcb(m, in4p);
- pcbsp = in4p->inp_sp;
- break;
- }
+ case AF_INET:
#if defined(INET6)
- case AF_INET6: {
- struct in6pcb *in6p = (struct in6pcb *)inph;
- /* set spidx in pcb */
- *error = ipsec_setspidx_inpcb(m, in6p);
- pcbsp = in6p->in6p_sp;
+ case AF_INET6:
+#endif
+ *error = ipsec_setspidx_inpcb(m, inph);
+ pcbsp = inph->inph_sp;
break;
- }
-#endif
default:
*error = EPFNOSUPPORT;
break;
Home |
Main Index |
Thread Index |
Old Index