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 */