Module Name: src
Committed By: maxv
Date: Sat Mar 3 09:47:01 UTC 2018
Modified Files:
src/sys/netipsec: ipsec.c
Log Message:
Dedup.
To generate a diff of this commit:
cvs rdiff -u -r1.149 -r1.150 src/sys/netipsec/ipsec.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.c
diff -u src/sys/netipsec/ipsec.c:1.149 src/sys/netipsec/ipsec.c:1.150
--- src/sys/netipsec/ipsec.c:1.149 Wed Feb 28 11:29:14 2018
+++ src/sys/netipsec/ipsec.c Sat Mar 3 09:47:01 2018
@@ -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 @@ ipsec_getpolicybysock(struct mbuf *m, u_
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_getpolicybysock(struct mbuf *m, u_
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;
- break;
- }
+ case AF_INET6:
#endif
+ *error = ipsec_setspidx_inpcb(m, inph);
+ pcbsp = inph->inph_sp;
+ break;
default:
*error = EPFNOSUPPORT;
break;