From 15c819b439d9c76e51ebc99c88e55182707732bd Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Tue, 27 Sep 2011 13:03:00 -0700 Subject: nx-match: Improve log message for errors parsing NX flow matches. --- lib/nx-match.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/nx-match.c b/lib/nx-match.c index beaed3da..a850be2a 100644 --- a/lib/nx-match.c +++ b/lib/nx-match.c @@ -225,12 +225,15 @@ nx_pull_match(struct ofpbuf *b, unsigned int match_len, uint16_t priority, } if (error) { + char *msg = ofputil_error_to_string(error); VLOG_DBG_RL(&rl, "bad nxm_entry with vendor=%"PRIu32", " "field=%"PRIu32", hasmask=%"PRIu32", type=%"PRIu32" " - "(error %x)", + "(%s)", NXM_VENDOR(header), NXM_FIELD(header), NXM_HASMASK(header), NXM_TYPE(header), - error); + msg); + free(msg); + return error; } -- cgit v1.2.3