[BACK]Return to raw_ip.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / netinet

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/netinet/raw_ip.c between version 1.71 and 1.72

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));
 }  }
   
 /*  /*

Legend:
Removed from v.1.71  
changed lines
  Added in v.1.72

CVSweb <webmaster@jp.NetBSD.org>