ofp-errors: Use OFPERR_OFPBRC_BAD_TABLE_ID
authorSimon Horman <horms@verge.net.au>
Wed, 5 Sep 2012 02:50:38 +0000 (11:50 +0900)
committerBen Pfaff <blp@nicira.com>
Wed, 5 Sep 2012 17:19:14 +0000 (10:19 -0700)
commitc22c56bd746352f5c70a0d99bb3f548d03cfd105
tree229fe18525cc8f3b50b16ad5569a3ae60010868d
parent2e1bfcb6315704b804add452ca6d1324dac5b45c
ofp-errors: Use OFPERR_OFPBRC_BAD_TABLE_ID

* In the case of OpenFlow 1.1+ OFPERR_OFPBRC_BAD_TABLE_ID is defined
  in the specification and seems to be the most appropriate error
  to use when an unknown table id is encountered.

* In the case of OpenFlow 1.0 no appropriate error message
  seems to exist. Perhaps because an invalid port is not possible?
  I'm unsure.

  In any case, make use of a non-standard error code (1,512).
  This was formerly known as OFPERR_NXBRC_BAD_TABLE_ID but
  has been rolled into OFPERR_OFPBRC_BAD_TABLE_ID to allow the
  latter to be used without concern for the prevailing Open Flow version.

Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: Ben Pfaff <blp@nicira.com>
lib/ofp-errors.h
ofproto/ofproto.c