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