1 module openflowplugin-extension-nicira-action {
4 namespace "urn:opendaylight:openflowplugin:extension:nicira:action";
5 prefix "openflowplugin-nicira-action";
7 import yang-ext {prefix ext; revision-date "2013-07-09";}
8 import flow-node-inventory {prefix fni; revision-date 2013-08-19; }
9 import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
10 import sal-flow {prefix sal-flow;revision-date "2013-08-19";}
11 import sal-group {prefix sal-group;revision-date "2013-09-18";}
12 import packet-processing {prefix sal-packet;revision-date "2013-07-09";}
13 import opendaylight-flow-statistics {prefix odl-flow-stats;revision-date "2013-08-19";}
14 import opendaylight-group-statistics {prefix odl-group-stats;revision-date "2013-11-11";}
15 import nicira-match {prefix nicira-match;revision-date "2014-04-21";}
16 import openflowplugin-extension-general {prefix ext-gen;revision-date "2014-07-14";}
17 import openflow-action {prefix ofaction;revision-date "2013-07-31";}
18 import nicira-action {prefix nicira-action;revision-date "2014-04-21";}
21 "Nicira openflow action extensions.";
23 revision "2014-07-14" {
24 description "Initial revision";
27 identity nx-action-reg-load-key {
28 base ext-gen:extension-key;
30 identity nx-action-reg-move-key {
31 base ext-gen:extension-key;
34 grouping nxm-nx-reg-grouping {
37 base nicira-match:nxm-nx-reg;
41 grouping nxm-nx-tun-id-grouping {
46 grouping nxm-nx-arp-sha-grouping {
51 grouping nxm-nx-arp-tha-grouping {
56 grouping nxm-of-arp-op-grouping {
61 grouping nxm-of-arp-spa-grouping {
66 grouping nxm-of-arp-tpa-grouping {
71 grouping nxm-nx-tun-ipv4-dst-grouping {
72 leaf nx-tun-ipv4-dst {
76 grouping nxm-nx-tun-ipv4-src-grouping {
77 leaf nx-tun-ipv4-src {
81 grouping nxm-of-eth-src-grouping {
86 grouping nxm-of-eth-dst-grouping {
91 grouping nxm-of-eth-type-grouping {
97 grouping dst-choice-grouping {
99 case dst-nx-reg-case {
100 uses nxm-nx-reg-grouping;
102 case dst-nx-tun-id-case {
103 uses nxm-nx-tun-id-grouping;
105 case dst-nx-arp-sha-case {
106 uses nxm-nx-arp-sha-grouping;
108 case dst-nx-arp-tha-case {
109 uses nxm-nx-arp-tha-grouping;
111 case dst-of-arp-op-case {
112 uses nxm-of-arp-op-grouping;
114 case dst-of-arp-spa-case {
115 uses nxm-of-arp-spa-grouping;
117 case dst-of-arp-tpa-case {
118 uses nxm-of-arp-tpa-grouping;
120 case dst-nx-tun-ipv4-dst-case {
121 uses nxm-nx-tun-ipv4-dst-grouping;
123 case dst-nx-tun-ipv4-src-case {
124 uses nxm-nx-tun-ipv4-src-grouping;
126 case dst-of-eth-src-case {
127 uses nxm-of-eth-src-grouping;
129 case dst-of-eth-dst-case {
130 uses nxm-of-eth-dst-grouping;
135 grouping src-choice-grouping {
137 case src-nx-reg-case {
138 uses nxm-nx-reg-grouping;
140 case src-nx-tun-id-case {
141 uses nxm-nx-tun-id-grouping;
143 case src-nx-arp-sha-case {
144 uses nxm-nx-arp-sha-grouping;
146 case src-nx-arp-tha-case {
147 uses nxm-nx-arp-tha-grouping;
149 case src-of-arp-op-case {
150 uses nxm-of-arp-op-grouping;
152 case src-of-arp-spa-case {
153 uses nxm-of-arp-spa-grouping;
155 case src-of-arp-tpa-case {
156 uses nxm-of-arp-tpa-grouping;
158 case src-nx-tun-ipv4-dst-case {
159 uses nxm-nx-tun-ipv4-dst-grouping;
161 case src-nx-tun-ipv4-src-case {
162 uses nxm-nx-tun-ipv4-src-grouping;
164 case src-of-eth-src-case {
165 uses nxm-of-eth-src-grouping;
167 case src-of-eth-dst-case {
168 uses nxm-of-eth-dst-grouping;
170 case src-of-eth-type-case {
171 uses nxm-of-eth-type-grouping;
176 grouping range-grouping {
178 description "Include value.";
182 description "Include value.";
187 grouping nx-action-reg-load-grouping {
188 container nx-reg-load {
190 description "Writes value to bits start through end, inclusive, in field dst.";
191 uses dst-choice-grouping;
200 grouping nx-action-reg-move-grouping {
201 container nx-reg-move {
203 description "Writes value to bits start through end, inclusive, in field src.";
204 uses src-choice-grouping;
208 description "Writes value to bits start through end, inclusive, in field dst.";
209 uses dst-choice-grouping;
214 grouping nx-action-output-reg-grouping {
215 container nx-output-reg {
217 description "Choose the register with the OpenFlow output port, using the number of
218 bits specified from the register.";
219 uses src-choice-grouping;
225 description "The number of bytes to send when the chosen port is OFPP_CONTROLLER";
231 grouping nx-action-resubmit-grouping {
232 container nx-resubmit {
233 description "Re-searches OpenFlow flow table (or the table whose number is specified by table)
234 with the in-port field replaced by port (if port is specified) and executes the actions found";
237 default 0xfff8; // OFPP_INPORT
243 default 255; // Current Table
248 grouping nx-action-multipath-grouping {
249 container nx-multipath {
251 type nicira-action:ofj-nx-hash-fields;
258 type nicira-action:ofj-nx-mp-algorithm;
267 description "Writes value to bits start through end, inclusive, in field dst.";
268 uses dst-choice-grouping;
274 grouping nx-action-set-nsp-grouping {
275 container nx-set-nsp {
276 description "Sets NSP header";
277 description "Sets NSH Service Path ID (NSP) header";
284 grouping nx-action-set-nsi-grouping {
285 container nx-set-nsi {
286 description "Sets NSH Service Index (NSI) header";
293 // ACTION augmentations
295 augment "/sal-flow:add-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
296 case nx-action-reg-load-rpc-add-flow-write-actions-case {
297 uses nx-action-reg-load-grouping;
300 augment "/sal-flow:add-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
301 case nx-action-reg-move-rpc-add-flow-write-actions-case {
302 uses nx-action-reg-move-grouping;
305 augment "/sal-flow:add-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
306 case nx-action-output-reg-rpc-add-flow-write-actions-case {
307 uses nx-action-output-reg-grouping;
310 augment "/sal-flow:add-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
311 case nx-action-resubmit-rpc-add-flow-write-actions-case {
312 uses nx-action-resubmit-grouping;
315 augment "/sal-flow:add-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
316 case nx-action-multipath-rpc-add-flow-write-actions-case {
317 uses nx-action-multipath-grouping;
320 augment "/sal-flow:add-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
321 case nx-action-set-nsp-rpc-add-flow-write-actions-case {
322 uses nx-action-set-nsp-grouping;
325 augment "/sal-flow:add-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
326 case nx-action-set-nsi-rpc-add-flow-write-actions-case {
327 uses nx-action-set-nsi-grouping;
331 augment "/sal-flow:add-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
332 case nx-action-reg-load-rpc-add-flow-apply-actions-case {
333 uses nx-action-reg-load-grouping;
336 augment "/sal-flow:add-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
337 case nx-action-reg-move-rpc-add-flow-apply-actions-case {
338 uses nx-action-reg-move-grouping;
341 augment "/sal-flow:add-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
342 case nx-action-output-reg-rpc-add-flow-apply-actions-case {
343 uses nx-action-output-reg-grouping;
346 augment "/sal-flow:add-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
347 case nx-action-resubmit-rpc-add-flow-apply-actions-case {
348 uses nx-action-resubmit-grouping;
351 augment "/sal-flow:add-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
352 case nx-action-multipath-rpc-add-flow-apply-actions-case {
353 uses nx-action-multipath-grouping;
356 augment "/sal-flow:add-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
357 case nx-action-set-nsp-rpc-add-flow-apply-actions-case {
358 uses nx-action-set-nsp-grouping;
361 augment "/sal-flow:add-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
362 case nx-action-set-nsi-rpc-add-flow-apply-actions-case {
363 uses nx-action-set-nsi-grouping;
367 augment "/sal-flow:remove-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
368 case "nx-action-reg-load-rpc-remove-flow-write-actions-case" {
369 uses nx-action-reg-load-grouping;
372 augment "/sal-flow:remove-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
373 case "nx-action-reg-move-rpc-remove-flow-write-actions-case" {
374 uses nx-action-reg-move-grouping;
377 augment "/sal-flow:remove-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
378 case "nx-action-output-reg-rpc-remove-flow-write-actions-case" {
379 uses nx-action-output-reg-grouping;
382 augment "/sal-flow:remove-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
383 case nx-action-resubmit-rpc-remove-flow-write-actions-case {
384 uses nx-action-resubmit-grouping;
387 augment "/sal-flow:remove-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
388 case nx-action-multipath-rpc-remove-flow-write-actions-case {
389 uses nx-action-multipath-grouping;
392 augment "/sal-flow:remove-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
393 case nx-action-set-nsp-rpc-remove-flow-write-actions-case {
394 uses nx-action-set-nsp-grouping;
397 augment "/sal-flow:remove-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
398 case nx-action-set-nsi-rpc-remove-flow-write-actions-case {
399 uses nx-action-set-nsi-grouping;
403 augment "/sal-flow:remove-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
404 case "nx-action-reg-load-rpc-remove-flow-apply-actions-case" {
405 uses nx-action-reg-load-grouping;
408 augment "/sal-flow:remove-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
409 case "nx-action-reg-move-rpc-remove-flow-apply-actions-case" {
410 uses nx-action-reg-move-grouping;
413 augment "/sal-flow:remove-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
414 case "nx-action-output-reg-rpc-remove-flow-apply-actions-case" {
415 uses nx-action-output-reg-grouping;
418 augment "/sal-flow:remove-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
419 case nx-action-resubmit-rpc-remove-flow-apply-actions-case {
420 uses nx-action-resubmit-grouping;
423 augment "/sal-flow:remove-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
424 case nx-action-multipath-rpc-remove-flow-apply-actions-case {
425 uses nx-action-multipath-grouping;
428 augment "/sal-flow:remove-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
429 case nx-action-set-nsp-rpc-remove-flow-apply-actions-case {
430 uses nx-action-set-nsp-grouping;
433 augment "/sal-flow:remove-flow/sal-flow:input/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
434 case nx-action-set-nsi-rpc-remove-flow-apply-actions-case {
435 uses nx-action-set-nsi-grouping;
439 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:original-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
440 case "nx-action-reg-load-rpc-update-flow-original-write-actions-case" {
441 uses nx-action-reg-load-grouping;
444 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:original-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
445 case "nx-action-reg-move-rpc-update-flow-original-write-actions-case" {
446 uses nx-action-reg-move-grouping;
449 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:original-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
450 case "nx-action-output-reg-rpc-update-flow-original-write-actions-case" {
451 uses nx-action-output-reg-grouping;
454 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:original-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
455 case "nx-action-resubmit-rpc-update-flow-original-write-actions-case" {
456 uses nx-action-resubmit-grouping;
459 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:original-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
460 case "nx-action-multipath-rpc-update-flow-original-write-actions-case" {
461 uses nx-action-multipath-grouping;
464 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:original-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
465 case "nx-action-set-nsp-rpc-update-flow-original-write-actions-case" {
466 uses nx-action-set-nsp-grouping;
469 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:original-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
470 case "nx-action-set-nsi-rpc-update-flow-original-write-actions-case" {
471 uses nx-action-set-nsi-grouping;
475 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:original-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
476 case "nx-action-reg-load-rpc-update-flow-original-apply-actions-case" {
477 uses nx-action-reg-load-grouping;
480 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:original-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
481 case "nx-action-reg-move-rpc-update-flow-original-apply-actions-case" {
482 uses nx-action-reg-move-grouping;
485 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:original-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
486 case "nx-action-output-reg-rpc-update-flow-original-apply-actions-case" {
487 uses nx-action-output-reg-grouping;
490 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:original-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
491 case "nx-action-resubmit-rpc-update-flow-original-apply-actions-case" {
492 uses nx-action-resubmit-grouping;
495 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:original-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
496 case "nx-action-multipath-rpc-update-flow-original-apply-actions-case" {
497 uses nx-action-multipath-grouping;
500 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:original-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
501 case "nx-action-set-nsp-rpc-update-flow-original-apply-actions-case" {
502 uses nx-action-set-nsp-grouping;
505 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:original-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
506 case "nx-action-set-nsi-rpc-update-flow-original-apply-actions-case" {
507 uses nx-action-set-nsi-grouping;
511 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:updated-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
512 case "nx-action-reg-load-rpc-update-flow-updated-write-actions-case" {
513 uses nx-action-reg-load-grouping;
516 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:updated-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
517 case "nx-action-reg-move-rpc-update-flow-updated-write-actions-case" {
518 uses nx-action-reg-move-grouping;
521 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:updated-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
522 case "nx-action-output-reg-rpc-update-flow-updated-write-actions-case" {
523 uses nx-action-output-reg-grouping;
526 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:updated-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
527 case "nx-action-resubmit-rpc-update-flow-updated-write-actions-case" {
528 uses nx-action-resubmit-grouping;
531 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:updated-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
532 case "nx-action-multipath-rpc-update-flow-updated-write-actions-case" {
533 uses nx-action-multipath-grouping;
536 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:updated-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
537 case "nx-action-set-nsp-rpc-update-flow-updated-write-actions-case" {
538 uses nx-action-set-nsp-grouping;
541 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:updated-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:write-actions-case/sal-flow:write-actions/sal-flow:action/sal-flow:action" {
542 case "nx-action-set-nsi-rpc-update-flow-updated-write-actions-case" {
543 uses nx-action-set-nsi-grouping;
547 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:updated-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
548 case "nx-action-reg-load-rpc-update-flow-updated-apply-actions-case" {
549 uses nx-action-reg-load-grouping;
552 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:updated-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
553 case "nx-action-reg-move-rpc-update-flow-updated-apply-actions-case" {
554 uses nx-action-reg-move-grouping;
557 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:updated-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
558 case "nx-action-output-reg-rpc-update-flow-updated-apply-actions-case" {
559 uses nx-action-output-reg-grouping;
562 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:updated-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
563 case "nx-action-resubmit-rpc-update-flow-updated-apply-actions-case" {
564 uses nx-action-resubmit-grouping;
567 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:updated-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
568 case "nx-action-multipath-rpc-update-flow-updated-apply-actions-case" {
569 uses nx-action-multipath-grouping;
572 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:updated-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
573 case "nx-action-set-nsp-rpc-update-flow-updated-apply-actions-case" {
574 uses nx-action-set-nsp-grouping;
577 augment "/sal-flow:update-flow/sal-flow:input/sal-flow:updated-flow/sal-flow:instructions/sal-flow:instruction/sal-flow:instruction/sal-flow:apply-actions-case/sal-flow:apply-actions/sal-flow:action/sal-flow:action" {
578 case "nx-action-set-nsi-rpc-update-flow-updated-apply-actions-case" {
579 uses nx-action-set-nsi-grouping;
583 augment "/sal-group:add-group/sal-group:input/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
584 case "nx-action-reg-load-rpc-add-group-case" {
585 uses nx-action-reg-load-grouping;
588 augment "/sal-group:add-group/sal-group:input/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
589 case "nx-action-reg-move-rpc-add-group-case" {
590 uses nx-action-reg-move-grouping;
593 augment "/sal-group:add-group/sal-group:input/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
594 case "nx-action-output-reg-rpc-add-group-case" {
595 uses nx-action-output-reg-grouping;
598 augment "/sal-group:add-group/sal-group:input/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
599 case "nx-action-resubmit-rpc-add-group-case" {
600 uses nx-action-resubmit-grouping;
603 augment "/sal-group:add-group/sal-group:input/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
604 case "nx-action-multipath-rpc-add-group-case" {
605 uses nx-action-multipath-grouping;
608 augment "/sal-group:add-group/sal-group:input/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
609 case "nx-action-set-nsp-rpc-add-group-case" {
610 uses nx-action-set-nsp-grouping;
613 augment "/sal-group:add-group/sal-group:input/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
614 case "nx-action-set-nsi-rpc-add-group-case" {
615 uses nx-action-set-nsi-grouping;
619 augment "/sal-group:remove-group/sal-group:input/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
620 case "nx-action-reg-load-rpc-remove-group-case" {
621 uses nx-action-reg-load-grouping;
624 augment "/sal-group:remove-group/sal-group:input/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
625 case "nx-action-reg-move-rpc-remove-group-case" {
626 uses nx-action-reg-move-grouping;
629 augment "/sal-group:remove-group/sal-group:input/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
630 case "nx-action-output-reg-rpc-remove-group-case" {
631 uses nx-action-output-reg-grouping;
634 augment "/sal-group:remove-group/sal-group:input/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
635 case "nx-action-resubmit-rpc-remove-group-case" {
636 uses nx-action-resubmit-grouping;
639 augment "/sal-group:remove-group/sal-group:input/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
640 case "nx-action-multipath-rpc-remove-group-case" {
641 uses nx-action-multipath-grouping;
644 augment "/sal-group:remove-group/sal-group:input/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
645 case "nx-action-set-nsp-rpc-remove-group-case" {
646 uses nx-action-set-nsp-grouping;
649 augment "/sal-group:remove-group/sal-group:input/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
650 case "nx-action-set-nsi-rpc-remove-group-case" {
651 uses nx-action-set-nsi-grouping;
655 augment "/sal-group:update-group/sal-group:input/sal-group:original-group/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
656 case "nx-action-reg-load-rpc-update-group-original-case" {
657 uses nx-action-reg-load-grouping;
660 augment "/sal-group:update-group/sal-group:input/sal-group:original-group/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
661 case "nx-action-reg-move-rpc-update-group-original-case" {
662 uses nx-action-reg-move-grouping;
665 augment "/sal-group:update-group/sal-group:input/sal-group:original-group/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
666 case "nx-action-output-reg-rpc-update-group-original-case" {
667 uses nx-action-output-reg-grouping;
670 augment "/sal-group:update-group/sal-group:input/sal-group:original-group/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
671 case "nx-action-resubmit-rpc-update-group-original-case" {
672 uses nx-action-resubmit-grouping;
675 augment "/sal-group:update-group/sal-group:input/sal-group:original-group/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
676 case "nx-action-multipath-rpc-update-group-original-case" {
677 uses nx-action-multipath-grouping;
680 augment "/sal-group:update-group/sal-group:input/sal-group:original-group/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
681 case "nx-action-set-nsp-rpc-update-group-original-case" {
682 uses nx-action-set-nsp-grouping;
685 augment "/sal-group:update-group/sal-group:input/sal-group:original-group/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
686 case "nx-action-set-nsi-rpc-update-group-original-case" {
687 uses nx-action-set-nsi-grouping;
691 augment "/sal-group:update-group/sal-group:input/sal-group:updated-group/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
692 case "nx-action-reg-load-rpc-update-group-updated-case" {
693 uses nx-action-reg-load-grouping;
696 augment "/sal-group:update-group/sal-group:input/sal-group:updated-group/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
697 case "nx-action-reg-move-rpc-update-group-updated-case" {
698 uses nx-action-reg-move-grouping;
701 augment "/sal-group:update-group/sal-group:input/sal-group:updated-group/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
702 case "nx-action-output-reg-rpc-update-group-updated-case" {
703 uses nx-action-output-reg-grouping;
706 augment "/sal-group:update-group/sal-group:input/sal-group:updated-group/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
707 case "nx-action-resubmit-rpc-update-group-updated-case" {
708 uses nx-action-resubmit-grouping;
711 augment "/sal-group:update-group/sal-group:input/sal-group:updated-group/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
712 case "nx-action-multipath-rpc-update-group-updated-case" {
713 uses nx-action-multipath-grouping;
716 augment "/sal-group:update-group/sal-group:input/sal-group:updated-group/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
717 case "nx-action-set-nsp-rpc-update-group-updated-case" {
718 uses nx-action-set-nsp-grouping;
721 augment "/sal-group:update-group/sal-group:input/sal-group:updated-group/sal-group:buckets/sal-group:bucket/sal-group:action/sal-group:action" {
722 case "nx-action-set-nsi-rpc-update-group-updated-case" {
723 uses nx-action-set-nsi-grouping;
727 augment "/sal-packet:transmit-packet/sal-packet:input/sal-packet:action/sal-packet:action" {
728 case "nx-action-reg-load-rpc-transmit-packet-case" {
729 uses nx-action-reg-load-grouping;
732 augment "/sal-packet:transmit-packet/sal-packet:input/sal-packet:action/sal-packet:action" {
733 case "nx-action-reg-move-rpc-transmit-packet-case" {
734 uses nx-action-reg-move-grouping;
737 augment "/sal-packet:transmit-packet/sal-packet:input/sal-packet:action/sal-packet:action" {
738 case "nx-action-output-reg-rpc-transmit-packet-case" {
739 uses nx-action-output-reg-grouping;
742 augment "/sal-packet:transmit-packet/sal-packet:input/sal-packet:action/sal-packet:action" {
743 case "nx-action-resubmit-rpc-transmit-packet-case" {
744 uses nx-action-resubmit-grouping;
747 augment "/sal-packet:transmit-packet/sal-packet:input/sal-packet:action/sal-packet:action" {
748 case "nx-action-multipath-rpc-transmit-packet-case" {
749 uses nx-action-multipath-grouping;
752 augment "/sal-packet:transmit-packet/sal-packet:input/sal-packet:action/sal-packet:action" {
753 case "nx-action-set-nsp-rpc-transmit-packet-case" {
754 uses nx-action-set-nsp-grouping;
757 augment "/sal-packet:transmit-packet/sal-packet:input/sal-packet:action/sal-packet:action" {
758 case "nx-action-set-nsi-rpc-transmit-packet-case" {
759 uses nx-action-set-nsi-grouping;
764 augment "/inv:nodes/inv:node/fni:table/fni:flow/fni:instructions/fni:instruction/fni:instruction/fni:write-actions-case/fni:write-actions/fni:action/fni:action" {
765 case "nx-action-reg-load-nodes-node-table-flow-write-actions-case" {
766 uses nx-action-reg-load-grouping;
769 augment "/inv:nodes/inv:node/fni:table/fni:flow/fni:instructions/fni:instruction/fni:instruction/fni:write-actions-case/fni:write-actions/fni:action/fni:action" {
770 case "nx-action-reg-move-nodes-node-table-flow-write-actions-case" {
771 uses nx-action-reg-move-grouping;
774 augment "/inv:nodes/inv:node/fni:table/fni:flow/fni:instructions/fni:instruction/fni:instruction/fni:write-actions-case/fni:write-actions/fni:action/fni:action" {
775 case "nx-action-output-reg-nodes-node-table-flow-write-actions-case" {
776 uses nx-action-output-reg-grouping;
779 augment "/inv:nodes/inv:node/fni:table/fni:flow/fni:instructions/fni:instruction/fni:instruction/fni:write-actions-case/fni:write-actions/fni:action/fni:action" {
780 case "nx-action-resubmit-nodes-node-table-flow-write-actions-case" {
781 uses nx-action-resubmit-grouping;
784 augment "/inv:nodes/inv:node/fni:table/fni:flow/fni:instructions/fni:instruction/fni:instruction/fni:write-actions-case/fni:write-actions/fni:action/fni:action" {
785 case "nx-action-multipath-nodes-node-table-flow-write-actions-case" {
786 uses nx-action-multipath-grouping;
789 augment "/inv:nodes/inv:node/fni:table/fni:flow/fni:instructions/fni:instruction/fni:instruction/fni:write-actions-case/fni:write-actions/fni:action/fni:action" {
790 case "nx-action-set-nsp-nodes-node-table-flow-write-actions-case" {
791 uses nx-action-set-nsp-grouping;
794 augment "/inv:nodes/inv:node/fni:table/fni:flow/fni:instructions/fni:instruction/fni:instruction/fni:write-actions-case/fni:write-actions/fni:action/fni:action" {
795 case "nx-action-set-nsi-nodes-node-table-flow-write-actions-case" {
796 uses nx-action-set-nsi-grouping;
800 augment "/inv:nodes/inv:node/fni:table/fni:flow/fni:instructions/fni:instruction/fni:instruction/fni:apply-actions-case/fni:apply-actions/fni:action/fni:action" {
801 case "nx-action-reg-load-nodes-node-table-flow-apply-actions-case" {
802 uses nx-action-reg-load-grouping;
805 augment "/inv:nodes/inv:node/fni:table/fni:flow/fni:instructions/fni:instruction/fni:instruction/fni:apply-actions-case/fni:apply-actions/fni:action/fni:action" {
806 case "nx-action-reg-move-nodes-node-table-flow-apply-actions-case" {
807 uses nx-action-reg-move-grouping;
810 augment "/inv:nodes/inv:node/fni:table/fni:flow/fni:instructions/fni:instruction/fni:instruction/fni:apply-actions-case/fni:apply-actions/fni:action/fni:action" {
811 case "nx-action-output-reg-nodes-node-table-flow-apply-actions-case" {
812 uses nx-action-output-reg-grouping;
815 augment "/inv:nodes/inv:node/fni:table/fni:flow/fni:instructions/fni:instruction/fni:instruction/fni:apply-actions-case/fni:apply-actions/fni:action/fni:action" {
816 case "nx-action-resubmit-nodes-node-table-flow-apply-actions-case" {
817 uses nx-action-resubmit-grouping;
820 augment "/inv:nodes/inv:node/fni:table/fni:flow/fni:instructions/fni:instruction/fni:instruction/fni:apply-actions-case/fni:apply-actions/fni:action/fni:action" {
821 case "nx-action-multipath-nodes-node-table-flow-apply-actions-case" {
822 uses nx-action-multipath-grouping;
825 augment "/inv:nodes/inv:node/fni:table/fni:flow/fni:instructions/fni:instruction/fni:instruction/fni:apply-actions-case/fni:apply-actions/fni:action/fni:action" {
826 case "nx-action-set-nsp-nodes-node-table-flow-apply-actions-case" {
827 uses nx-action-set-nsp-grouping;
830 augment "/inv:nodes/inv:node/fni:table/fni:flow/fni:instructions/fni:instruction/fni:instruction/fni:apply-actions-case/fni:apply-actions/fni:action/fni:action" {
831 case "nx-action-set-nsi-nodes-node-table-flow-apply-actions-case" {
832 uses nx-action-set-nsi-grouping;
836 augment "/inv:nodes/inv:node/fni:group/fni:buckets/fni:bucket/fni:action/fni:action" {
837 case "nx-action-reg-load-nodes-node-group-buckets-bucket-actions-case" {
838 uses nx-action-reg-load-grouping;
841 augment "/inv:nodes/inv:node/fni:group/fni:buckets/fni:bucket/fni:action/fni:action" {
842 case "nx-action-reg-move-nodes-node-group-buckets-bucket-actions-case" {
843 uses nx-action-reg-move-grouping;
846 augment "/inv:nodes/inv:node/fni:group/fni:buckets/fni:bucket/fni:action/fni:action" {
847 case "nx-action-output-reg-nodes-node-group-buckets-bucket-actions-case" {
848 uses nx-action-output-reg-grouping;
851 augment "/inv:nodes/inv:node/fni:group/fni:buckets/fni:bucket/fni:action/fni:action" {
852 case "nx-action-resubmit-nodes-node-group-buckets-bucket-actions-case" {
853 uses nx-action-resubmit-grouping;
856 augment "/inv:nodes/inv:node/fni:group/fni:buckets/fni:bucket/fni:action/fni:action" {
857 case "nx-action-multipath-nodes-node-group-buckets-bucket-actions-case" {
858 uses nx-action-multipath-grouping;
861 augment "/inv:nodes/inv:node/fni:group/fni:buckets/fni:bucket/fni:action/fni:action" {
862 case "nx-action-set-nsp-nodes-node-group-buckets-bucket-actions-case" {
863 uses nx-action-set-nsp-grouping;
866 augment "/inv:nodes/inv:node/fni:group/fni:buckets/fni:bucket/fni:action/fni:action" {
867 case "nx-action-set-nsi-nodes-node-group-buckets-bucket-actions-case" {
868 uses nx-action-set-nsi-grouping;
873 augment "/odl-flow-stats:flows-statistics-update/odl-flow-stats:flow-and-statistics-map-list/odl-flow-stats:instructions/odl-flow-stats:instruction/odl-flow-stats:instruction/odl-flow-stats:write-actions-case/odl-flow-stats:write-actions/odl-flow-stats:action/odl-flow-stats:action" {
874 case "nx-action-reg-load-notif-flows-statistics-update-write-actions-case" {
875 uses nx-action-reg-load-grouping;
878 augment "/odl-flow-stats:flows-statistics-update/odl-flow-stats:flow-and-statistics-map-list/odl-flow-stats:instructions/odl-flow-stats:instruction/odl-flow-stats:instruction/odl-flow-stats:write-actions-case/odl-flow-stats:write-actions/odl-flow-stats:action/odl-flow-stats:action" {
879 case "nx-action-reg-move-notif-flows-statistics-update-write-actions-case" {
880 uses nx-action-reg-move-grouping;
883 augment "/odl-flow-stats:flows-statistics-update/odl-flow-stats:flow-and-statistics-map-list/odl-flow-stats:instructions/odl-flow-stats:instruction/odl-flow-stats:instruction/odl-flow-stats:write-actions-case/odl-flow-stats:write-actions/odl-flow-stats:action/odl-flow-stats:action" {
884 case "nx-action-output-reg-notif-flows-statistics-update-write-actions-case" {
885 uses nx-action-output-reg-grouping;
888 augment "/odl-flow-stats:flows-statistics-update/odl-flow-stats:flow-and-statistics-map-list/odl-flow-stats:instructions/odl-flow-stats:instruction/odl-flow-stats:instruction/odl-flow-stats:write-actions-case/odl-flow-stats:write-actions/odl-flow-stats:action/odl-flow-stats:action" {
889 case "nx-action-resubmit-notif-flows-statistics-update-write-actions-case" {
890 uses nx-action-resubmit-grouping;
893 augment "/odl-flow-stats:flows-statistics-update/odl-flow-stats:flow-and-statistics-map-list/odl-flow-stats:instructions/odl-flow-stats:instruction/odl-flow-stats:instruction/odl-flow-stats:write-actions-case/odl-flow-stats:write-actions/odl-flow-stats:action/odl-flow-stats:action" {
894 case "nx-action-multipath-notif-flows-statistics-update-write-actions-case" {
895 uses nx-action-multipath-grouping;
898 augment "/odl-flow-stats:flows-statistics-update/odl-flow-stats:flow-and-statistics-map-list/odl-flow-stats:instructions/odl-flow-stats:instruction/odl-flow-stats:instruction/odl-flow-stats:write-actions-case/odl-flow-stats:write-actions/odl-flow-stats:action/odl-flow-stats:action" {
899 case "nx-action-set-nsp-notif-flows-statistics-update-write-actions-case" {
900 uses nx-action-set-nsp-grouping;
903 augment "/odl-flow-stats:flows-statistics-update/odl-flow-stats:flow-and-statistics-map-list/odl-flow-stats:instructions/odl-flow-stats:instruction/odl-flow-stats:instruction/odl-flow-stats:write-actions-case/odl-flow-stats:write-actions/odl-flow-stats:action/odl-flow-stats:action" {
904 case "nx-action-set-nsi-notif-flows-statistics-update-write-actions-case" {
905 uses nx-action-set-nsi-grouping;
909 augment "/odl-flow-stats:flows-statistics-update/odl-flow-stats:flow-and-statistics-map-list/odl-flow-stats:instructions/odl-flow-stats:instruction/odl-flow-stats:instruction/odl-flow-stats:apply-actions-case/odl-flow-stats:apply-actions/odl-flow-stats:action/odl-flow-stats:action" {
910 case "nx-action-reg-load-notif-flows-statistics-update-apply-actions-case" {
911 uses nx-action-reg-load-grouping;
914 augment "/odl-flow-stats:flows-statistics-update/odl-flow-stats:flow-and-statistics-map-list/odl-flow-stats:instructions/odl-flow-stats:instruction/odl-flow-stats:instruction/odl-flow-stats:apply-actions-case/odl-flow-stats:apply-actions/odl-flow-stats:action/odl-flow-stats:action" {
915 case "nx-action-reg-move-notif-flows-statistics-update-apply-actions-case" {
916 uses nx-action-reg-move-grouping;
919 augment "/odl-flow-stats:flows-statistics-update/odl-flow-stats:flow-and-statistics-map-list/odl-flow-stats:instructions/odl-flow-stats:instruction/odl-flow-stats:instruction/odl-flow-stats:apply-actions-case/odl-flow-stats:apply-actions/odl-flow-stats:action/odl-flow-stats:action" {
920 case "nx-action-output-reg-notif-flows-statistics-update-apply-actions-case" {
921 uses nx-action-output-reg-grouping;
924 augment "/odl-flow-stats:flows-statistics-update/odl-flow-stats:flow-and-statistics-map-list/odl-flow-stats:instructions/odl-flow-stats:instruction/odl-flow-stats:instruction/odl-flow-stats:apply-actions-case/odl-flow-stats:apply-actions/odl-flow-stats:action/odl-flow-stats:action" {
925 case "nx-action-resubmit-notif-flows-statistics-update-apply-actions-case" {
926 uses nx-action-resubmit-grouping;
929 augment "/odl-flow-stats:flows-statistics-update/odl-flow-stats:flow-and-statistics-map-list/odl-flow-stats:instructions/odl-flow-stats:instruction/odl-flow-stats:instruction/odl-flow-stats:apply-actions-case/odl-flow-stats:apply-actions/odl-flow-stats:action/odl-flow-stats:action" {
930 case "nx-action-multipath-notif-flows-statistics-update-apply-actions-case" {
931 uses nx-action-multipath-grouping;
934 augment "/odl-flow-stats:flows-statistics-update/odl-flow-stats:flow-and-statistics-map-list/odl-flow-stats:instructions/odl-flow-stats:instruction/odl-flow-stats:instruction/odl-flow-stats:apply-actions-case/odl-flow-stats:apply-actions/odl-flow-stats:action/odl-flow-stats:action" {
935 case "nx-action-set-nsp-notif-flows-statistics-update-apply-actions-case" {
936 uses nx-action-set-nsp-grouping;
939 augment "/odl-flow-stats:flows-statistics-update/odl-flow-stats:flow-and-statistics-map-list/odl-flow-stats:instructions/odl-flow-stats:instruction/odl-flow-stats:instruction/odl-flow-stats:apply-actions-case/odl-flow-stats:apply-actions/odl-flow-stats:action/odl-flow-stats:action" {
940 case "nx-action-set-nsi-notif-flows-statistics-update-apply-actions-case" {
941 uses nx-action-set-nsi-grouping;
945 augment "/odl-group-stats:group-desc-stats-updated/odl-group-stats:group-desc-stats/odl-group-stats:buckets/odl-group-stats:bucket/odl-group-stats:action/odl-group-stats:action" {
946 case "nx-action-reg-load-notif-group-desc-stats-updated-case" {
947 uses nx-action-reg-load-grouping;
950 augment "/odl-group-stats:group-desc-stats-updated/odl-group-stats:group-desc-stats/odl-group-stats:buckets/odl-group-stats:bucket/odl-group-stats:action/odl-group-stats:action" {
951 case "nx-action-reg-move-notif-group-desc-stats-updated-case" {
952 uses nx-action-reg-move-grouping;
955 augment "/odl-group-stats:group-desc-stats-updated/odl-group-stats:group-desc-stats/odl-group-stats:buckets/odl-group-stats:bucket/odl-group-stats:action/odl-group-stats:action" {
956 case "nx-action-output-reg-notif-group-desc-stats-updated-case" {
957 uses nx-action-output-reg-grouping;
960 augment "/odl-group-stats:group-desc-stats-updated/odl-group-stats:group-desc-stats/odl-group-stats:buckets/odl-group-stats:bucket/odl-group-stats:action/odl-group-stats:action" {
961 case "nx-action-resubmit-notif-group-desc-stats-updated-case" {
962 uses nx-action-resubmit-grouping;
965 augment "/odl-group-stats:group-desc-stats-updated/odl-group-stats:group-desc-stats/odl-group-stats:buckets/odl-group-stats:bucket/odl-group-stats:action/odl-group-stats:action" {
966 case "nx-action-multipath-notif-group-desc-stats-updated-case" {
967 uses nx-action-multipath-grouping;
970 augment "/odl-group-stats:group-desc-stats-updated/odl-group-stats:group-desc-stats/odl-group-stats:buckets/odl-group-stats:bucket/odl-group-stats:action/odl-group-stats:action" {
971 case "nx-action-set-nsp-notif-group-desc-stats-updated-case" {
972 uses nx-action-set-nsp-grouping;
975 augment "/odl-group-stats:group-desc-stats-updated/odl-group-stats:group-desc-stats/odl-group-stats:buckets/odl-group-stats:bucket/odl-group-stats:action/odl-group-stats:action" {
976 case "nx-action-set-nsi-notif-group-desc-stats-updated-case" {
977 uses nx-action-set-nsi-grouping;