ifm changes for performance enhancements
[genius.git] / interfacemanager / interfacemanager-api / src / main / yang / ifm-config.yang
1 module ifm-config {
2
3     namespace "urn:opendaylight:genius:interfacemanager:config";
4
5     prefix ifm-config;
6
7     import ietf-yang-types {
8         prefix yang;
9     }
10
11     description "This YANG module defines interfacemanager configuration.";
12     revision "2016-04-06";
13
14     /* conf parameters for interfacemanager */
15     container ifm-config {
16         config true;
17         leaf ifm-stats-poll-enabled {
18            type boolean;
19            default false;
20            description "IFM statistics poll flag";
21         }
22         leaf ifm-stats-def-poll-interval {
23            type uint16;
24            default 15;
25            description "IFM statistics polling interval (in minutes)";
26        }
27        leaf itm-direct-tunnels {
28           description "Enable the ITM to handle tunnels directly by-passing interface manager.";
29           type boolean;
30           default false;
31        }
32     }
33 }