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-off {
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 notification-flow-removed-off {
87 description "Turning off flow removed notification";