Merge "Cleanup RpcRoutingStrategy definition"
[controller.git] / opendaylight / md-sal / model / model-flow-service / src / main / yang / node-config.yang
1 module node-config {
2     namespace "urn:opendaylight:module:config";
3     prefix node-config;
4
5     import flow-capable-transaction {prefix tr;}
6     import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
7
8     revision "2014-10-15" {
9         description "Initial revision of node configuration service";
10     }
11
12     grouping node-ref {
13         uses "inv:node-context-ref";
14     }
15
16
17
18     /** Base configuration structure **/
19     grouping node-config {
20         leaf flag {
21             type string;
22             description "Switch config flag. Expected values FRAGNORMAL, OFPCFRAGDROP, OFPCFRAGREASM, OFPCFRAGMASK";
23         }
24         leaf miss-search-length{
25             type uint16;
26         }
27     }
28
29     rpc set-config {
30         input {
31             uses node-config;
32             uses tr:transaction-aware;
33             uses node-ref;
34         }
35         output {
36             uses tr:transaction-aware;
37         }
38     }
39 }