1 module openflow-provider-config {
3 namespace "urn:opendaylight:params:xml:ns:yang:openflow:provider:config";
4 prefix "openflow-provider-config";
7 "Configuration for an Openflow provider.";
9 revision "2016-05-10" {
14 typedef non-zero-uint32-type {
20 typedef non-zero-uint16-type {
26 container openflow-provider-config {
27 leaf rpc-requests-quota {
32 leaf switch-features-mandatory {
37 leaf global-notification-quota {
42 leaf is-statistics-polling-on {
47 leaf is-statistics-rpc-enabled {
48 description "Deprecated - exposing backward compatible statistics rpcs providing result in form of async notification";
53 leaf barrier-interval-timeout-limit {
54 type non-zero-uint32-type;
58 leaf barrier-count-limit {
59 type non-zero-uint16-type;
63 leaf echo-reply-timeout {
64 type non-zero-uint32-type;
68 leaf thread-pool-min-threads {
69 description "Mininum (starting) number of threads in thread pool";
74 leaf thread-pool-max-threads {
75 description "Maximum number of threads in thread pool";
76 type non-zero-uint16-type;
80 leaf thread-pool-timeout {
81 description "After how much time (in seconds) of inactivity will be threads in pool terminated";
86 leaf enable-flow-removed-notification {
87 description "Turning on flow removed notification";
92 leaf skip-table-features {
93 description "Ability to skip pulling and storing of large table features. These features are still
94 available via rpc but if set to true then maintenance in DS will be omitted";
99 leaf basic-timer-delay {
100 description "initial delay used in polling the statistics, value is in milliseconds";
101 type non-zero-uint32-type;
105 leaf maximum-timer-delay {
106 description "maximum timer delay is the wait time to collect next statistics
107 used in polling the statistics, value is in milliseconds";
108 type non-zero-uint32-type;