| version 1.71, 2003/08/07 16:33:14 |
version 1.72, 2003/08/15 03:42:03 |
| Line 94 __KERNEL_RCSID(0, "$NetBSD$"); |
|
| Line 94 __KERNEL_RCSID(0, "$NetBSD$"); |
|
| #include <netinet6/ipsec.h> |
#include <netinet6/ipsec.h> |
| #endif /*IPSEC*/ |
#endif /*IPSEC*/ |
| |
|
| |
#ifdef FAST_IPSEC |
| |
#include <netipsec/ipsec.h> |
| |
#endif /* FAST_IPSEC*/ |
| |
|
| struct inpcbtable rawcbtable; |
struct inpcbtable rawcbtable; |
| |
|
| int rip_pcbnotify __P((struct inpcbtable *, struct in_addr, |
int rip_pcbnotify __P((struct inpcbtable *, struct in_addr, |
| Line 175 rip_input(m, va_alist) |
|
| Line 179 rip_input(m, va_alist) |
|
| if (last) { |
if (last) { |
| struct mbuf *n; |
struct mbuf *n; |
| |
|
| #ifdef IPSEC |
#if defined(IPSEC) || defined(FAST_IPSEC) |
| /* check AH/ESP integrity. */ |
/* check AH/ESP integrity. */ |
| if (ipsec4_in_reject_so(m, last->inp_socket)) { |
if (ipsec4_in_reject_so(m, last->inp_socket)) { |
| ipsecstat.in_polvio++; |
ipsecstat.in_polvio++; |
| Line 199 rip_input(m, va_alist) |
|
| Line 203 rip_input(m, va_alist) |
|
| } |
} |
| last = inp; |
last = inp; |
| } |
} |
| #ifdef IPSEC |
#if defined(IPSEC) || defined(FAST_IPSEC) |
| /* check AH/ESP integrity. */ |
/* check AH/ESP integrity. */ |
| if (last && ipsec4_in_reject_so(m, last->inp_socket)) { |
if (last && ipsec4_in_reject_so(m, last->inp_socket)) { |
| m_freem(m); |
m_freem(m); |
| Line 382 rip_output(m, va_alist) |
|
| Line 386 rip_output(m, va_alist) |
|
| } |
} |
| #endif /*IPSEC*/ |
#endif /*IPSEC*/ |
| return (ip_output(m, opts, &inp->inp_route, flags, inp->inp_moptions, |
return (ip_output(m, opts, &inp->inp_route, flags, inp->inp_moptions, |
| &inp->inp_errormtu)); |
inp, &inp->inp_errormtu)); |
| } |
} |
| |
|
| /* |
/* |