mirror of
https://github.com/openvswitch/ovs
synced 2025-08-31 06:15:47 +00:00
ofproto: New feature to notify controllers of flow table changes.
OpenFlow switching monitoring and controller coordination can be made more efficient if the switch can notify a controller of flow table changes as they occur, rather than periodically polling for changes. This commit implements such a feature. Feature #6633. CC: Natasha Gude <natasha@nicira.com> Signed-off-by: Ben Pfaff <blp@nicira.com>
This commit is contained in:
@@ -129,6 +129,20 @@ enum ofperr {
|
||||
* valid. */
|
||||
OFPERR_NXBRC_BAD_REASON,
|
||||
|
||||
/* NX1.0+(1,517). The 'id' in an NXST_FLOW_MONITOR request is the same as
|
||||
* an existing monitor id (or two monitors in the same NXST_FLOW_MONITOR
|
||||
* request have the same 'id'). */
|
||||
OFPERR_NXBRC_FM_DUPLICATE_ID,
|
||||
|
||||
/* NX1.0+(1,518). The 'flags' in an NXST_FLOW_MONITOR request either does
|
||||
* not specify at least one of the NXFMF_ADD, NXFMF_DELETE, or NXFMF_MODIFY
|
||||
* flags, or specifies a flag bit that is not defined. */
|
||||
OFPERR_NXBRC_FM_BAD_FLAGS,
|
||||
|
||||
/* NX1.0+(1,519). The 'id' in an NXT_FLOW_MONITOR_CANCEL request is not
|
||||
* the id of any existing monitor. */
|
||||
OFPERR_NXBRC_FM_BAD_ID,
|
||||
|
||||
/* ## ---------------- ## */
|
||||
/* ## OFPET_BAD_ACTION ## */
|
||||
/* ## ---------------- ## */
|
||||
@@ -469,7 +483,6 @@ enum ofperr {
|
||||
/* NX1.0(1,513), NX1.1(1,513), OF1.2+(11,2). Invalid role. */
|
||||
OFPERR_OFPRRFC_BAD_ROLE,
|
||||
|
||||
|
||||
/* ## ------------------ ## */
|
||||
/* ## OFPET_EXPERIMENTER ## */
|
||||
/* ## ------------------ ## */
|
||||
|
Reference in New Issue
Block a user