BUG-9223:Remove hardcoded value of lldp interval
[openflowplugin.git] / applications / topology-lldp-discovery / src / main / yang / topology-lldp-discovery-config.yang
1 module topology-lldp-discovery-config {
2     yang-version 1;
3     namespace "urn:opendaylight:params:xml:ns:yang:topology-lldp-discovery:config";
4     prefix "topology-lldp-discovery-config";
5
6     description
7         "Configuration for Topology LLDP discovery application.";
8
9     revision "2016-05-11" {
10         description
11             "Initial revision.";
12     }
13
14     typedef non-zero-uint32-type {
15         type uint32 {
16              range "1..max";
17         }
18     }
19
20     container topology-lldp-discovery-config {
21         leaf lldp-secure-key {
22             description "Provided key will be used to generate LLDP custom security hash";
23             type string;
24             mandatory true;
25         }
26
27        leaf topology-lldp-interval {
28             description "Periodic interval for sending LLDP packet for link discovery";
29             type non-zero-uint32-type;
30             default 5000;
31         }
32
33        leaf topology-lldp-expiration-interval {
34             description "Timeout duration for LLDP response message";
35             type non-zero-uint32-type;
36             default 60000;
37        }
38
39     }
40 }