Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-6]: src/sys/netinet Pull up following revision(s) (requested by f...



details:   https://anonhg.NetBSD.org/src/rev/523dc4002a8f
branches:  netbsd-6
changeset: 775753:523dc4002a8f
user:      riz <riz%NetBSD.org@localhost>
date:      Sun Mar 31 20:52:29 2013 +0000

description:
Pull up following revision(s) (requested by fair in ticket #860):
        sys/netinet/ip_icmp.c: revision 1.130
PR/47693: Erik E. Fair: Add missing code to icmp handling.
- While there, add the rest of the missing codes
- Merge groups
- Fix indentation

diffstat:

 sys/netinet/ip_icmp.c |  67 ++++++++++++++++++++++++--------------------------
 1 files changed, 32 insertions(+), 35 deletions(-)

diffs (94 lines):

diff -r 10f1e177e0dc -r 523dc4002a8f sys/netinet/ip_icmp.c
--- a/sys/netinet/ip_icmp.c     Sun Mar 31 20:39:38 2013 +0000
+++ b/sys/netinet/ip_icmp.c     Sun Mar 31 20:52:29 2013 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: ip_icmp.c,v 1.128 2012/01/09 14:31:22 liamjfoy Exp $   */
+/*     $NetBSD: ip_icmp.c,v 1.128.2.1 2013/03/31 20:52:29 riz Exp $    */
 
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -94,7 +94,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ip_icmp.c,v 1.128 2012/01/09 14:31:22 liamjfoy Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ip_icmp.c,v 1.128.2.1 2013/03/31 20:52:29 riz Exp $");
 
 #include "opt_ipsec.h"
 
@@ -457,45 +457,42 @@
 
        case ICMP_UNREACH:
                switch (code) {
-                       case ICMP_UNREACH_NET:
-                               code = PRC_UNREACH_NET;
-                               break;
+               case ICMP_UNREACH_PROTOCOL:
+                       code = PRC_UNREACH_PROTOCOL;
+                       break;
 
-                       case ICMP_UNREACH_HOST:
-                               code = PRC_UNREACH_HOST;
-                               break;
+               case ICMP_UNREACH_PORT:
+                       code = PRC_UNREACH_PORT;
+                       break;
 
-                       case ICMP_UNREACH_PROTOCOL:
-                               code = PRC_UNREACH_PROTOCOL;
-                               break;
+               case ICMP_UNREACH_SRCFAIL:
+                       code = PRC_UNREACH_SRCFAIL;
+                       break;
 
-                       case ICMP_UNREACH_PORT:
-                               code = PRC_UNREACH_PORT;
-                               break;
-
-                       case ICMP_UNREACH_SRCFAIL:
-                               code = PRC_UNREACH_SRCFAIL;
-                               break;
+               case ICMP_UNREACH_NEEDFRAG:
+                       code = PRC_MSGSIZE;
+                       break;
 
-                       case ICMP_UNREACH_NEEDFRAG:
-                               code = PRC_MSGSIZE;
-                               break;
-
-                       case ICMP_UNREACH_NET_UNKNOWN:
-                       case ICMP_UNREACH_NET_PROHIB:
-                       case ICMP_UNREACH_TOSNET:
-                               code = PRC_UNREACH_NET;
-                               break;
+               case ICMP_UNREACH_NET:
+               case ICMP_UNREACH_NET_UNKNOWN:
+               case ICMP_UNREACH_NET_PROHIB:
+               case ICMP_UNREACH_TOSNET:
+                       code = PRC_UNREACH_NET;
+                       break;
 
-                       case ICMP_UNREACH_HOST_UNKNOWN:
-                       case ICMP_UNREACH_ISOLATED:
-                       case ICMP_UNREACH_HOST_PROHIB:
-                       case ICMP_UNREACH_TOSHOST:
-                               code = PRC_UNREACH_HOST;
-                               break;
+               case ICMP_UNREACH_HOST:
+               case ICMP_UNREACH_HOST_UNKNOWN:
+               case ICMP_UNREACH_ISOLATED:
+               case ICMP_UNREACH_HOST_PROHIB:
+               case ICMP_UNREACH_TOSHOST:
+               case ICMP_UNREACH_ADMIN_PROHIBIT:
+               case ICMP_UNREACH_HOST_PREC:
+               case ICMP_UNREACH_PREC_CUTOFF:
+                       code = PRC_UNREACH_HOST;
+                       break;
 
-                       default:
-                               goto badcode;
+               default:
+                       goto badcode;
                }
                goto deliver;
 



Home | Main Index | Thread Index | Old Index