2 namespace "urn:opendaylight:node:error:service";
5 import sal-flow {prefix flow; revision-date "2013-08-19";}
6 import flow-errors {prefix error; revision-date "2013-11-16";}
7 import flow-capable-transaction {prefix tr; revision-date "2015-03-04";}
8 import yang-ext {prefix ext; revision-date "2013-07-09";}
9 import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
10 import opendaylight-flow-types {prefix types;revision-date "2013-10-26";}
11 import opendaylight-group-types {prefix group-type;revision-date "2013-10-18";}
12 import opendaylight-meter-types {prefix meter-type;revision-date "2013-09-18";}
14 description "Openflow error messages notifications - depricated in lithium.
15 Error messages wont be published as standalone entities but rather packed into
16 special exception which will be delivered inside of RpcResult in case of failure.";
18 revision "2014-04-10" {
19 description "Initial revision of errors received from a node";
22 notification hello-failed-error-notification {
23 description "Model for ofp_error-Type=0, Hello protocol failed";
26 uses error:error-message;
27 uses tr:transaction-aware;
28 uses tr:transaction-metadata;
29 uses flow:base-node-error-notification;
30 uses flow:node-error-reference;
33 notification bad-request-error-notification {
34 description "Model for ofp_error-Type=1, Request was not understood.";
37 uses error:error-message;
38 uses tr:transaction-aware;
39 uses tr:transaction-metadata;
40 uses flow:base-node-error-notification;
41 uses flow:node-error-reference;
44 notification bad-action-error-notification {
45 description "Model for ofp_error-Type=2, Error in action description.";
48 uses error:error-message;
49 uses tr:transaction-aware;
50 uses tr:transaction-metadata;
51 uses flow:base-node-error-notification;
52 uses flow:node-error-reference;
55 notification bad-instruction-error-notification {
56 description "Model for ofp_error-Type=3, Error in instruction list.";
59 uses error:error-message;
60 uses tr:transaction-aware;
61 uses tr:transaction-metadata;
62 uses flow:base-node-error-notification;
63 uses flow:node-error-reference;
66 notification bad-match-error-notification {
67 description "Model for ofp_error-Type=4, Error in match.";
70 uses error:error-message;
71 uses tr:transaction-aware;
72 uses tr:transaction-metadata;
73 uses flow:base-node-error-notification;
74 uses flow:node-error-reference;
77 notification flow-mod-error-notification {
78 description "Model for ofp_error-Type=5 - Problem modifying flow entry.";
81 uses error:error-message;
82 uses tr:transaction-aware;
83 uses tr:transaction-metadata;
84 uses flow:base-node-error-notification;
85 uses flow:node-error-reference;
88 notification group-mod-error-notification {
89 description "Model for ofp_error-Type=6 - Problem modifying group entry.";
92 uses error:error-message;
93 uses tr:transaction-aware;
94 uses tr:transaction-metadata;
95 uses flow:base-node-error-notification;
96 uses flow:node-error-reference;
99 notification port-mod-error-notification {
100 description "Model for ofp_error-Type=7 - Port mod request failed.";
103 uses error:error-message;
104 uses tr:transaction-aware;
105 uses tr:transaction-metadata;
106 uses flow:base-node-error-notification;
107 uses flow:node-error-reference;
110 notification table-mod-error-notification {
111 description "Model for ofp_error-Type=8 - Table mod request failed.";
114 uses error:error-message;
115 uses tr:transaction-aware;
116 uses tr:transaction-metadata;
117 uses flow:base-node-error-notification;
118 uses flow:node-error-reference;
121 notification queue-op-error-notification {
122 description "Model for ofp_error-Type=9 - Queue operation failed.";
125 uses error:error-message;
126 uses tr:transaction-aware;
127 uses tr:transaction-metadata;
128 uses flow:base-node-error-notification;
129 uses flow:node-error-reference;
132 notification switch-config-error-notification {
133 description "Model for ofp_error-Type=10 - Switch Config request failed.";
136 uses error:error-message;
137 uses tr:transaction-aware;
138 uses tr:transaction-metadata;
139 uses flow:base-node-error-notification;
140 uses flow:node-error-reference;
143 notification role-request-error-notification {
144 description "Model for ofp_error-Type=11 - Controller Role request failed.";
147 uses error:error-message;
148 uses tr:transaction-aware;
149 uses tr:transaction-metadata;
150 uses flow:base-node-error-notification;
151 uses flow:node-error-reference;
154 notification meter-mod-error-notification {
155 description "Model for ofp_error-Type=12 - Error in meter.";
158 uses error:error-message;
159 uses tr:transaction-aware;
160 uses tr:transaction-metadata;
161 uses flow:base-node-error-notification;
162 uses flow:node-error-reference;
165 notification table-features-error-notification {
166 description "Model for ofp_error-Type=13 - Setting table features failed.";
169 uses error:error-message;
170 uses tr:transaction-aware;
171 uses tr:transaction-metadata;
172 uses flow:base-node-error-notification;
173 uses flow:node-error-reference;
176 notification experimenter-error-notification {
177 description "Model for ofp_error-Type=65535 - Experimenter Error Messages";
180 uses error:error-message;
181 uses tr:transaction-aware;
182 uses tr:transaction-metadata;
183 uses flow:base-node-error-notification;
184 uses flow:node-error-reference;