Enable more debug messages to help developing the flow modification messages.

ok?

Index: ofp13.c
===================================================================
RCS file: /home/obsdcvs/src/usr.sbin/switchd/ofp13.c,v
retrieving revision 1.5
diff -u -p -r1.5 ofp13.c
--- ofp13.c     21 Jul 2016 14:25:36 -0000      1.5
+++ ofp13.c     22 Sep 2016 18:35:50 -0000
@@ -291,6 +347,15 @@ ofp13_validate_error(struct switchd *sc,
        case OFP_ERRTYPE_FLOW_MOD_FAILED:
                code = print_map(ntohs(err->err_code), ofp_errflowmod_map);
                break;
+       case OFP_ERRTYPE_BAD_MATCH:
+               code = print_map(ntohs(err->err_code), ofp_errmatch_map);
+               break;
+       case OFP_ERRTYPE_BAD_INSTRUCTION:
+               code = print_map(ntohs(err->err_code), ofp_errinst_map);
+               break;
+       case OFP_ERRTYPE_BAD_REQUEST:
+               code = print_map(ntohs(err->err_code), ofp_errreq_map);
+               break;
        default:
                code = NULL;
                break;
Index: ofp_map.h
===================================================================
RCS file: /home/obsdcvs/src/usr.sbin/switchd/ofp_map.h,v
retrieving revision 1.3
diff -u -p -r1.3 ofp_map.h
--- ofp_map.h   20 Jul 2016 19:57:54 -0000      1.3
+++ ofp_map.h   21 Sep 2016 13:43:30 -0000
@@ -52,5 +52,8 @@ extern struct constmap ofp_flowcmd_map[]
 extern struct constmap ofp_flowflag_map[];
 extern struct constmap ofp_errtype_map[];
 extern struct constmap ofp_errflowmod_map[];
+extern struct constmap ofp_errmatch_map[];
+extern struct constmap ofp_errinst_map[];
+extern struct constmap ofp_errreq_map[];
 
 #endif /* _SWITCHD_OFP_MAP_H */

Reply via email to