diff --git a/ryu/ofproto/ofproto_v1_3.py b/ryu/ofproto/ofproto_v1_3.py index 496d58fc..e0fe76fb 100644 --- a/ryu/ofproto/ofproto_v1_3.py +++ b/ryu/ofproto/ofproto_v1_3.py @@ -973,6 +973,32 @@ OFP_EXPERIMENTER_HEADER_SIZE = 16 assert (calcsize(OFP_EXPERIMENTER_HEADER_PACK_STR) + OFP_HEADER_SIZE == OFP_EXPERIMENTER_HEADER_SIZE) +# exp_type values for OFPET_EXPERIMENTER (experimenter=ONF_EXPERIMENTER_ID) +ONFERR_ET_UNKNOWN = 2300 +ONFERR_ET_EPERM = 2301 +ONFERR_ET_BAD_ID = 2302 +ONFERR_ET_BUNDLE_EXIST = 2303 +ONFERR_ET_BUNDLE_CLOSED = 2304 +ONFERR_ET_OUT_OF_BUNDLES = 2305 +ONFERR_ET_BAD_TYPE = 2306 +ONFERR_ET_BAD_FLAGS = 2307 +ONFERR_ET_MSG_BAD_LEN = 2308 +ONFERR_ET_MSG_BAD_XID = 2309 +ONFERR_ET_MSG_UNSUP = 2310 +ONFERR_ET_MSG_CONFLICT = 2311 +ONFERR_ET_MSG_TOO_MANY = 2312 +ONFERR_ET_FAILED = 2313 +ONFERR_ET_TIMEOUT = 2314 +ONFERR_ET_BUNDLE_IN_PROGRESS = 2315 +ONFERR_ET_CANT_SYNC = 2320 +ONFERR_ET_BAD_PRIORITY = 2360 +ONFERR_ET_ASYNC_INVALUD = 2370 +ONFERR_ET_ASYNC_UNSUPPORTED = 2371 +ONFERR_ET_ASYNC_EPERM = 2372 +ONFERR_DUP_INSTRUCTION = 2600 # the lack of _ET_ is per spec +ONFERR_ET_MPART_REQUEST_TIMEOUT = 2640 +ONFERR_ET_MPART_REPLY_TIMEOUT = 2641 + # struct ofp_hello OFP_HELLO_HEADER_SIZE = 8