X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=model%2Fmodel-flow-service%2Fsrc%2Fmain%2Fyang%2Fnode-errors.yang;h=264c2b82529935d40278838936e8ec84c49de696;hb=611180ac770b6038b526c54994701db16d1a8567;hp=69db856b73b172fa7f2bd966b5ba6f29984a54ca;hpb=958a836b772d6f8bec46279c767609aac023e720;p=openflowplugin.git diff --git a/model/model-flow-service/src/main/yang/node-errors.yang b/model/model-flow-service/src/main/yang/node-errors.yang index 69db856b73..264c2b8252 100644 --- a/model/model-flow-service/src/main/yang/node-errors.yang +++ b/model/model-flow-service/src/main/yang/node-errors.yang @@ -3,20 +3,25 @@ module node-error { prefix node-error; import sal-flow {prefix flow; revision-date "2013-08-19";} - import flow-errors {prefix error;} - import flow-capable-transaction {prefix tr;} + import flow-errors {prefix error; revision-date "2013-11-16";} + import flow-capable-transaction {prefix tr; revision-date "2015-03-04";} import yang-ext {prefix ext; revision-date "2013-07-09";} import opendaylight-inventory {prefix inv;revision-date "2013-08-19";} import opendaylight-flow-types {prefix types;revision-date "2013-10-26";} - import opendaylight-group-types {prefix group-type;revision-date 2013-10-18;} + import opendaylight-group-types {prefix group-type;revision-date "2013-10-18";} import opendaylight-meter-types {prefix meter-type;revision-date "2013-09-18";} + description "Openflow error messages notifications - depricated in lithium. + Error messages wont be published as standalone entities but rather packed into + special exception which will be delivered inside of RpcResult in case of failure."; + revision "2014-04-10" { description "Initial revision of errors received from a node"; } notification hello-failed-error-notification { description "Model for ofp_error-Type=0, Hello protocol failed"; + status deprecated; uses error:error-message; uses tr:transaction-aware; @@ -27,6 +32,7 @@ module node-error { notification bad-request-error-notification { description "Model for ofp_error-Type=1, Request was not understood."; + status deprecated; uses error:error-message; uses tr:transaction-aware; @@ -37,6 +43,7 @@ module node-error { notification bad-action-error-notification { description "Model for ofp_error-Type=2, Error in action description."; + status deprecated; uses error:error-message; uses tr:transaction-aware; @@ -44,124 +51,137 @@ module node-error { uses flow:base-node-error-notification; uses flow:node-error-reference; } - + notification bad-instruction-error-notification { - description "Model for ofp_error-Type=3, Error in instruction list."; - - uses error:error-message; - uses tr:transaction-aware; - uses tr:transaction-metadata; - uses flow:base-node-error-notification; - uses flow:node-error-reference; - } + description "Model for ofp_error-Type=3, Error in instruction list."; + status deprecated; + uses error:error-message; + uses tr:transaction-aware; + uses tr:transaction-metadata; + uses flow:base-node-error-notification; + uses flow:node-error-reference; + } + notification bad-match-error-notification { - description "Model for ofp_error-Type=4, Error in match."; + description "Model for ofp_error-Type=4, Error in match."; + status deprecated; - uses error:error-message; - uses tr:transaction-aware; - uses tr:transaction-metadata; - uses flow:base-node-error-notification; - uses flow:node-error-reference; - } + uses error:error-message; + uses tr:transaction-aware; + uses tr:transaction-metadata; + uses flow:base-node-error-notification; + uses flow:node-error-reference; + } notification flow-mod-error-notification { - description "Model for ofp_error-Type=5 - Problem modifying flow entry."; + description "Model for ofp_error-Type=5 - Problem modifying flow entry."; + status deprecated; - uses error:error-message; - uses tr:transaction-aware; - uses tr:transaction-metadata; - uses flow:base-node-error-notification; - uses flow:node-error-reference; - } + uses error:error-message; + uses tr:transaction-aware; + uses tr:transaction-metadata; + uses flow:base-node-error-notification; + uses flow:node-error-reference; + } notification group-mod-error-notification { - description "Model for ofp_error-Type=6 - Problem modifying group entry."; + description "Model for ofp_error-Type=6 - Problem modifying group entry."; + status deprecated; - uses error:error-message; - uses tr:transaction-aware; - uses tr:transaction-metadata; - uses flow:base-node-error-notification; - uses flow:node-error-reference; - } + uses error:error-message; + uses tr:transaction-aware; + uses tr:transaction-metadata; + uses flow:base-node-error-notification; + uses flow:node-error-reference; + } notification port-mod-error-notification { - description "Model for ofp_error-Type=7 - Port mod request failed."; + description "Model for ofp_error-Type=7 - Port mod request failed."; + status deprecated; - uses error:error-message; - uses tr:transaction-aware; - uses tr:transaction-metadata; - uses flow:base-node-error-notification; - uses flow:node-error-reference; - } + uses error:error-message; + uses tr:transaction-aware; + uses tr:transaction-metadata; + uses flow:base-node-error-notification; + uses flow:node-error-reference; + } notification table-mod-error-notification { - description "Model for ofp_error-Type=8 - Table mod request failed."; + description "Model for ofp_error-Type=8 - Table mod request failed."; + status deprecated; - uses error:error-message; - uses tr:transaction-aware; - uses tr:transaction-metadata; - uses flow:base-node-error-notification; - uses flow:node-error-reference; - } + uses error:error-message; + uses tr:transaction-aware; + uses tr:transaction-metadata; + uses flow:base-node-error-notification; + uses flow:node-error-reference; + } notification queue-op-error-notification { - description "Model for ofp_error-Type=9 - Queue operation failed."; + description "Model for ofp_error-Type=9 - Queue operation failed."; + status deprecated; - uses error:error-message; - uses tr:transaction-aware; - uses tr:transaction-metadata; - uses flow:base-node-error-notification; - uses flow:node-error-reference; - } + uses error:error-message; + uses tr:transaction-aware; + uses tr:transaction-metadata; + uses flow:base-node-error-notification; + uses flow:node-error-reference; + } notification switch-config-error-notification { - description "Model for ofp_error-Type=10 - Switch Config request failed."; + description "Model for ofp_error-Type=10 - Switch Config request failed."; + status deprecated; - uses error:error-message; - uses tr:transaction-aware; - uses tr:transaction-metadata; - uses flow:base-node-error-notification; - uses flow:node-error-reference; - } + uses error:error-message; + uses tr:transaction-aware; + uses tr:transaction-metadata; + uses flow:base-node-error-notification; + uses flow:node-error-reference; + } notification role-request-error-notification { - description "Model for ofp_error-Type=11 - Controller Role request failed."; + description "Model for ofp_error-Type=11 - Controller Role request failed."; + status deprecated; - uses error:error-message; - uses tr:transaction-aware; - uses tr:transaction-metadata; - uses flow:base-node-error-notification; - uses flow:node-error-reference; - } + uses error:error-message; + uses tr:transaction-aware; + uses tr:transaction-metadata; + uses flow:base-node-error-notification; + uses flow:node-error-reference; + } notification meter-mod-error-notification { - description "Model for ofp_error-Type=12 - Error in meter."; + description "Model for ofp_error-Type=12 - Error in meter."; + status deprecated; - uses error:error-message; - uses tr:transaction-aware; - uses tr:transaction-metadata; - uses flow:base-node-error-notification; - uses flow:node-error-reference; - } + uses error:error-message; + uses tr:transaction-aware; + uses tr:transaction-metadata; + uses flow:base-node-error-notification; + uses flow:node-error-reference; + } notification table-features-error-notification { - description "Model for ofp_error-Type=13 - Setting table features failed."; + description "Model for ofp_error-Type=13 - Setting table features failed."; + status deprecated; - uses error:error-message; - uses tr:transaction-aware; - uses tr:transaction-metadata; - uses flow:base-node-error-notification; - uses flow:node-error-reference; - } + uses error:error-message; + uses tr:transaction-aware; + uses tr:transaction-metadata; + uses flow:base-node-error-notification; + uses flow:node-error-reference; + } notification experimenter-error-notification { - description "Model for ofp_error-Type=65535 - Experimenter Error Messages"; - uses error:error-message; - uses tr:transaction-aware; - uses tr:transaction-metadata; - uses flow:base-node-error-notification; - uses flow:node-error-reference; - } + description "Model for ofp_error-Type=65535 - Experimenter Error Messages"; + status deprecated; + + uses error:error-message; + uses tr:transaction-aware; + uses tr:transaction-metadata; + uses flow:base-node-error-notification; + uses flow:node-error-reference; + } }