vserver 1.9.5.x5
[linux-2.6.git] / net / sctp / debug.c
index bb1301a..aa83403 100644 (file)
@@ -98,23 +98,6 @@ const char *sctp_cname(const sctp_subtype_t cid)
        return "unknown chunk";
 }
 
-/* These are printable form of variable-length parameters. */
-const char *sctp_param_tbl[SCTP_PARAM_ECN_CAPABLE + 1] = {
-       "",
-       "PARAM_HEARTBEAT_INFO",
-       "",
-       "",
-       "",
-       "PARAM_IPV4_ADDRESS",
-       "PARAM_IPV6_ADDRESS",
-       "PARAM_STATE_COOKIE",
-       "PARAM_UNRECOGNIZED_PARAMETERS",
-       "PARAM_COOKIE_PRESERVATIVE",
-       "",
-       "PARAM_HOST_NAME_ADDRESS",
-       "PARAM_SUPPORTED_ADDRESS_TYPES",
-};
-
 /* These are printable forms of the states.  */
 const char *sctp_state_tbl[SCTP_STATE_NUM_STATES] = {
        "STATE_EMPTY",
@@ -171,6 +154,7 @@ const char *sctp_pname(const sctp_subtype_t id)
 
 static const char *sctp_other_tbl[] = {
        "NO_PENDING_TSN",
+        "ICMP_PROTO_UNREACH",
 };
 
 /* Lookup "other" debug name. */
@@ -178,7 +162,7 @@ const char *sctp_oname(const sctp_subtype_t id)
 {
        if (id.other < 0)
                return "illegal 'other' event";
-       if (id.other < SCTP_EVENT_OTHER_MAX)
+       if (id.other <= SCTP_EVENT_OTHER_MAX)
                return sctp_other_tbl[id.other];
        return "unknown 'other' event";
 }