From bbe1967fffdcb1f6e4e736f83087a86198117b47 Mon Sep 17 00:00:00 2001 From: Jalpa Modasiya Date: Mon, 2 Oct 2017 10:40:44 -0700 Subject: [PATCH] BUG-9223:Remove hardcoded value of lldp interval Addressed comments Change-Id: I89e070df3c4d6cf91c9259064ac72832f58cd0e5 Signed-off-by: Jalpa Modasiya --- .../blueprint/topology-lldp-discovery.xml | 22 +++++++++++++------ .../yang/topology-lldp-discovery-config.yang | 19 ++++++++++++++++ .../main/resources/initial/openflowplugin.cfg | 15 ++++++++++++- 3 files changed, 48 insertions(+), 8 deletions(-) diff --git a/applications/topology-lldp-discovery/src/main/resources/org/opendaylight/blueprint/topology-lldp-discovery.xml b/applications/topology-lldp-discovery/src/main/resources/org/opendaylight/blueprint/topology-lldp-discovery.xml index 12ac1290ed..b549b1d756 100644 --- a/applications/topology-lldp-discovery/src/main/resources/org/opendaylight/blueprint/topology-lldp-discovery.xml +++ b/applications/topology-lldp-discovery/src/main/resources/org/opendaylight/blueprint/topology-lldp-discovery.xml @@ -1,25 +1,33 @@ - - + aa9251f8-c7c0-4322-b8d6-c3a84593bda3 ]]> + + + + + + + + + - - - - + + diff --git a/applications/topology-lldp-discovery/src/main/yang/topology-lldp-discovery-config.yang b/applications/topology-lldp-discovery/src/main/yang/topology-lldp-discovery-config.yang index 0e1189e419..205cb27547 100644 --- a/applications/topology-lldp-discovery/src/main/yang/topology-lldp-discovery-config.yang +++ b/applications/topology-lldp-discovery/src/main/yang/topology-lldp-discovery-config.yang @@ -11,11 +11,30 @@ module topology-lldp-discovery-config { "Initial revision."; } + typedef non-zero-uint32-type { + type uint32 { + range "1..max"; + } + } + container topology-lldp-discovery-config { leaf lldp-secure-key { description "Provided key will be used to generate LLDP custom security hash"; type string; mandatory true; } + + leaf topology-lldp-interval { + description "Periodic interval for sending LLDP packet for link discovery"; + type non-zero-uint32-type; + default 5000; + } + + leaf topology-lldp-expiration-interval { + description "Timeout duration for LLDP response message"; + type non-zero-uint32-type; + default 60000; + } + } } \ No newline at end of file diff --git a/openflowplugin-blueprint-config/src/main/resources/initial/openflowplugin.cfg b/openflowplugin-blueprint-config/src/main/resources/initial/openflowplugin.cfg index 141cb63086..a598134cb8 100644 --- a/openflowplugin-blueprint-config/src/main/resources/initial/openflowplugin.cfg +++ b/openflowplugin-blueprint-config/src/main/resources/initial/openflowplugin.cfg @@ -111,4 +111,17 @@ # Number of time forwarding rules manager should retry to reconcile any specific # configuration. -# reconciliation-retry-count=5 \ No newline at end of file +# reconciliation-retry-count=5 + + +############################################################################# +# # +# Topology Lldp Discovery Configuration # +# # +############################################################################# + +# Periodic interval for sending LLDP packet for link discovery +# topology-lldp-interval=5000 + +# Timeout duration for LLDP response message +# topology-lldp-expiration-interval=60000 \ No newline at end of file -- 2.36.6