[BACK]Return to ip_input.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/ip_input.c between version and

version, 2002/02/28 04:15:08 version, 2002/01/10 20:02:50
Line 139  __KERNEL_RCSID(0, "$NetBSD$");
Line 139  __KERNEL_RCSID(0, "$NetBSD$");
 /* just for gif_ttl */  /* just for gif_ttl */
 #include <netinet/in_gif.h>  #include <netinet/in_gif.h>
 #include "gif.h"  #include "gif.h"
 #include <net/if_gre.h>  
 #include "gre.h"  
 #ifdef MROUTING  #ifdef MROUTING
 #include <netinet/ip_mroute.h>  #include <netinet/ip_mroute.h>
Line 687  ip_input(struct mbuf *m)
Line 685  ip_input(struct mbuf *m)
                         ipstat.ips_cantforward++;                          ipstat.ips_cantforward++;
                         return;                          return;
                 }                  }
 #ifdef IPSEC  
                 if (ipsec4_in_reject(m, NULL)) {  
                         goto bad;  
                 ip_forward(m, 0);                  ip_forward(m, 0);
         }          }
         return;          return;
Line 1674  ip_forward(m, srcrt)
Line 1665  ip_forward(m, srcrt)
                 break;                  break;
         case ENOBUFS:          case ENOBUFS:
 #if 1  
                  * a router should not generate ICMP_SOURCEQUENCH as  
                  * required in RFC1812 Requirements for IP Version 4 Routers.  
                  * source quench could be a big problem under DoS attacks,  
                  * or the underlying interface is rate-limited.  
                 if (mcopy)  
                 type = ICMP_SOURCEQUENCH;                  type = ICMP_SOURCEQUENCH;
                 code = 0;                  code = 0;
                 break;                  break;
         }          }
         icmp_error(mcopy, type, code, dest, destifp);          icmp_error(mcopy, type, code, dest, destifp);
 }  }
Line 1865  ip_sysctl(name, namelen, oldp, oldlenp, 
Line 1844  ip_sysctl(name, namelen, oldp, oldlenp, 
                                   &ip_gif_ttl));                                    &ip_gif_ttl));
 #endif  #endif
 #if NGRE > 0  
         case IPCTL_GRE_TTL:  
                 return(sysctl_int(oldp, oldlenp, newp, newlen,  
         case IPCTL_LOWPORTMIN:          case IPCTL_LOWPORTMIN:
                 old = lowportmin;                  old = lowportmin;

Removed from v.  
changed lines
  Added in v.

CVSweb <webmaster@jp.NetBSD.org>