| version 1.183, 2011/09/24 17:18:17 |
version 1.183.2.1, 2012/04/17 00:08:41 |
| Line 129 __KERNEL_RCSID(0, "$NetBSD$"); |
|
| Line 129 __KERNEL_RCSID(0, "$NetBSD$"); |
|
| #endif |
#endif |
| #endif /* FAST_IPSEC */ |
#endif /* FAST_IPSEC */ |
| |
|
| #ifdef IPSEC |
|
| #include <netinet6/ipsec.h> |
|
| #include <netinet6/ipsec_private.h> |
|
| #include <netinet6/esp.h> |
|
| #include <netkey/key.h> |
|
| #endif /* IPSEC */ |
|
| |
|
| #ifdef COMPAT_50 |
#ifdef COMPAT_50 |
| #include <compat/sys/socket.h> |
#include <compat/sys/socket.h> |
| #endif |
#endif |
| Line 634 udp4_sendup(struct mbuf *m, int off /* o |
|
| Line 627 udp4_sendup(struct mbuf *m, int off /* o |
|
| return; |
return; |
| } |
} |
| |
|
| #if defined(IPSEC) || defined(FAST_IPSEC) |
#if defined(FAST_IPSEC) |
| /* check AH/ESP integrity. */ |
/* check AH/ESP integrity. */ |
| if (so != NULL && ipsec4_in_reject_so(m, so)) { |
if (so != NULL && ipsec4_in_reject_so(m, so)) { |
| IPSEC_STATINC(IPSEC_STAT_IN_POLVIO); |
IPSEC_STATINC(IPSEC_STAT_IN_POLVIO); |
| Line 684 udp6_sendup(struct mbuf *m, int off /* o |
|
| Line 677 udp6_sendup(struct mbuf *m, int off /* o |
|
| return; |
return; |
| in6p = sotoin6pcb(so); |
in6p = sotoin6pcb(so); |
| |
|
| #if defined(IPSEC) || defined(FAST_IPSEC) |
#if defined(FAST_IPSEC) |
| /* check AH/ESP integrity. */ |
/* check AH/ESP integrity. */ |
| if (so != NULL && ipsec6_in_reject_so(m, so)) { |
if (so != NULL && ipsec6_in_reject_so(m, so)) { |
| IPSEC6_STATINC(IPSEC_STAT_IN_POLVIO); |
IPSEC6_STATINC(IPSEC_STAT_IN_POLVIO); |
| Line 1611 udp4_espinudp(struct mbuf **mp, int off, |
|
| Line 1604 udp4_espinudp(struct mbuf **mp, int off, |
|
| esp4_input(n, iphdrlen); |
esp4_input(n, iphdrlen); |
| #endif |
#endif |
| |
|
| /* We handled it, it shoudln't be handled by UDP */ |
/* We handled it, it shouldn't be handled by UDP */ |
| return 1; |
return 1; |
| } |
} |
| #endif |
#endif |