From e556e7c0272b37a695c38549ead57ba002ff2c01 Mon Sep 17 00:00:00 2001
From: Hongjun Ni <hongjun.ni@intel.com>
Date: Thu, 27 Oct 2016 18:54:21 +0800
Subject: Add NSH Entry error counter

Change-Id: I4c0180ba52b50d8adad9cf1d0501a0cc2dd2fdb3
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
---
 nsh-plugin/nsh/nsh.c | 6 +++---
 nsh-plugin/nsh/nsh.h | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)

(limited to 'nsh-plugin/nsh')

diff --git a/nsh-plugin/nsh/nsh.c b/nsh-plugin/nsh/nsh.c
index 3045be1..780b385 100644
--- a/nsh-plugin/nsh/nsh.c
+++ b/nsh-plugin/nsh/nsh.c
@@ -945,12 +945,12 @@ nsh_input_map (vlib_main_t * vm,
 
 	  if (PREDICT_FALSE(entry0 == 0))
 	    {
-	      error0 = NSH_INPUT_ERROR_NO_MAPPING;
+	      error0 = NSH_INPUT_ERROR_NO_ENTRY;
 	      goto trace0;
 	    }
 	  if (PREDICT_FALSE(entry1 == 0))
 	    {
-	      error1 = NSH_INPUT_ERROR_NO_MAPPING;
+	      error1 = NSH_INPUT_ERROR_NO_ENTRY;
 	      goto trace1;
 	    }
 
@@ -1027,7 +1027,7 @@ nsh_input_map (vlib_main_t * vm,
 
 	  if (PREDICT_FALSE(entry0 == 0))
 	    {
-	      error0 = NSH_INPUT_ERROR_NO_MAPPING;
+	      error0 = NSH_INPUT_ERROR_NO_ENTRY;
 	      goto trace00;
 	    }
 
diff --git a/nsh-plugin/nsh/nsh.h b/nsh-plugin/nsh/nsh.h
index 363711e..539a45d 100644
--- a/nsh-plugin/nsh/nsh.h
+++ b/nsh-plugin/nsh/nsh.h
@@ -103,6 +103,7 @@ _(c4)
 #define foreach_nsh_input_error    \
 _(MAPPED, "NSH header found and mapped") \
 _(NO_MAPPING, "no mapping for nsh key") \
+_(NO_ENTRY, "no entry for nsh key") \
 _(INVALID_NEXT_PROTOCOL, "invalid next protocol") \
 
 typedef enum {
-- 
cgit