On Thu, Sep 22, 2016 at 09:45:05PM +0200, Rafael Zalamena wrote: > Enable more debug messages to help developing the flow modification messages. > > ok? >
OK, sure. Reyk > 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 */ > --