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;
76 uses flow:node-error-reference;
79 notification group-mod-error-notification {
80 description "Model for ofp_error-Type=6 - Problem modifying group entry.";
82 uses error:error-message;
83 uses tr:transaction-aware;
84 uses tr:transaction-metadata;
85 uses flow:base-node-error-notification;
86 uses flow:node-error-reference;
89 notification port-mod-error-notification {
90 description "Model for ofp_error-Type=7 - Port mod request failed.";
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 table-mod-error-notification {
100 description "Model for ofp_error-Type=8 - Table mod request failed.";
102 uses error:error-message;
103 uses tr:transaction-aware;
104 uses tr:transaction-metadata;
105 uses flow:base-node-error-notification;
106 uses flow:node-error-reference;
109 notification queue-op-error-notification {
110 description "Model for ofp_error-Type=9 - Queue operation failed.";
112 uses error:error-message;
113 uses tr:transaction-aware;
114 uses tr:transaction-metadata;
115 uses flow:base-node-error-notification;
116 uses flow:node-error-reference;
119 notification switch-config-error-notification {
120 description "Model for ofp_error-Type=10 - Switch Config request failed.";
122 uses error:error-message;
123 uses tr:transaction-aware;
124 uses tr:transaction-metadata;
125 uses flow:base-node-error-notification;
126 uses flow:node-error-reference;
129 notification role-request-error-notification {
130 description "Model for ofp_error-Type=11 - Controller Role request failed.";
132 uses error:error-message;
133 uses tr:transaction-aware;
134 uses tr:transaction-metadata;
135 uses flow:base-node-error-notification;
136 uses flow:node-error-reference;
139 notification meter-mod-error-notification {
140 description "Model for ofp_error-Type=12 - Error in meter.";
142 uses error:error-message;
143 uses tr:transaction-aware;
144 uses tr:transaction-metadata;
145 uses flow:base-node-error-notification;
146 uses flow:node-error-reference;
149 notification table-features-error-notification {
150 description "Model for ofp_error-Type=13 - Setting table features failed.";
152 uses error:error-message;
153 uses tr:transaction-aware;
154 uses tr:transaction-metadata;
155 uses flow:base-node-error-notification;
156 uses flow:node-error-reference;
159 notification experimenter-error-notification {
160 description "Model for ofp_error-Type=65535 - Experimenter Error Messages";
161 uses error:error-message;
162 uses tr:transaction-aware;
163 uses tr:transaction-metadata;
164 uses flow:base-node-error-notification;
165 uses flow:node-error-reference;