2 namespace "urn:opendaylight:node:error:service";
5 import sal-flow {prefix flow; revision-date "2013-08-19";}
6 import flow-errors {prefix error;}
7 import flow-capable-transaction {prefix tr;}
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 revision "2014-04-10" {
15 description "Initial revision of errors received from a node";
18 notification hello-failed-error-notification {
19 description "Model for ofp_error-Type=0, Hello protocol failed";
21 uses error:error-message;
22 uses tr:transaction-aware;
23 uses tr:transaction-metadata;
24 uses flow:base-node-error-notification;
25 uses flow:node-error-reference;
28 notification bad-request-error-notification {
29 description "Model for ofp_error-Type=1, Request was not understood.";
31 uses error:error-message;
32 uses tr:transaction-aware;
33 uses tr:transaction-metadata;
34 uses flow:base-node-error-notification;
35 uses flow:node-error-reference;
38 notification bad-action-error-notification {
39 description "Model for ofp_error-Type=2, Error in action description.";
41 uses error:error-message;
42 uses tr:transaction-aware;
43 uses tr:transaction-metadata;
44 uses flow:base-node-error-notification;
45 uses flow:node-error-reference;
48 notification bad-instruction-error-notification {
49 description "Model for ofp_error-Type=3, Error in instruction list.";
51 uses error:error-message;
52 uses tr:transaction-aware;
53 uses tr:transaction-metadata;
54 uses flow:base-node-error-notification;
55 uses flow:node-error-reference;
58 notification bad-match-error-notification {
59 description "Model for ofp_error-Type=4, Error in match.";
61 uses error:error-message;
62 uses tr:transaction-aware;
63 uses tr:transaction-metadata;
64 uses flow:base-node-error-notification;
65 uses flow:node-error-reference;
68 notification flow-mod-error-notification {
69 description "Model for ofp_error-Type=5 - Problem modifying flow entry.";
71 uses error:error-message;
72 uses tr:transaction-aware;
73 uses tr:transaction-metadata;
74 uses flow:base-node-error-notification;
75 uses flow:node-error-reference;
78 notification group-mod-error-notification {
79 description "Model for ofp_error-Type=6 - Problem modifying group 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 port-mod-error-notification {
89 description "Model for ofp_error-Type=7 - Port mod request failed.";
91 uses error:error-message;
92 uses tr:transaction-aware;
93 uses tr:transaction-metadata;
94 uses flow:base-node-error-notification;
95 uses flow:node-error-reference;
98 notification table-mod-error-notification {
99 description "Model for ofp_error-Type=8 - Table mod request failed.";
101 uses error:error-message;
102 uses tr:transaction-aware;
103 uses tr:transaction-metadata;
104 uses flow:base-node-error-notification;
105 uses flow:node-error-reference;
108 notification queue-op-error-notification {
109 description "Model for ofp_error-Type=9 - Queue operation failed.";
111 uses error:error-message;
112 uses tr:transaction-aware;
113 uses tr:transaction-metadata;
114 uses flow:base-node-error-notification;
115 uses flow:node-error-reference;
118 notification switch-config-error-notification {
119 description "Model for ofp_error-Type=10 - Switch Config request failed.";
121 uses error:error-message;
122 uses tr:transaction-aware;
123 uses tr:transaction-metadata;
124 uses flow:base-node-error-notification;
125 uses flow:node-error-reference;
128 notification role-request-error-notification {
129 description "Model for ofp_error-Type=11 - Controller Role request failed.";
131 uses error:error-message;
132 uses tr:transaction-aware;
133 uses tr:transaction-metadata;
134 uses flow:base-node-error-notification;
135 uses flow:node-error-reference;
138 notification meter-mod-error-notification {
139 description "Model for ofp_error-Type=12 - Error in meter.";
141 uses error:error-message;
142 uses tr:transaction-aware;
143 uses tr:transaction-metadata;
144 uses flow:base-node-error-notification;
145 uses flow:node-error-reference;
148 notification table-features-error-notification {
149 description "Model for ofp_error-Type=13 - Setting table features failed.";
151 uses error:error-message;
152 uses tr:transaction-aware;
153 uses tr:transaction-metadata;
154 uses flow:base-node-error-notification;
155 uses flow:node-error-reference;
158 notification experimenter-error-notification {
159 description "Model for ofp_error-Type=65535 - Experimenter Error Messages";
160 uses error:error-message;
161 uses tr:transaction-aware;
162 uses tr:transaction-metadata;
163 uses flow:base-node-error-notification;
164 uses flow:node-error-reference;