commit | 285cb775081e13a5e6b63300128e31c614e22bfb | [log] [tgz] |
---|---|---|
author | Charles Chan <rascov@gmail.com> | Wed Jan 03 16:26:32 2018 -0800 |
committer | Charles Chan <charles@opennetworking.org> | Thu Jan 04 18:36:11 2018 +0000 |
tree | b102450ffea3a1b121072e467f3936e846e32281 | |
parent | ce44f786eb7ce1959248fe730f219f18f25d41b1 [diff] |
Ignore irrelevant events in SegmentRoutingManager and DhcpRelayManager Change-Id: If2ec29d6eea07a187e42bd2fda32de17245a7520
diff --git a/apps/dhcprelay/src/main/java/org/onosproject/dhcprelay/DhcpRelayManager.java b/apps/dhcprelay/src/main/java/org/onosproject/dhcprelay/DhcpRelayManager.java index 4aedc83..07e5cd9 100644 --- a/apps/dhcprelay/src/main/java/org/onosproject/dhcprelay/DhcpRelayManager.java +++ b/apps/dhcprelay/src/main/java/org/onosproject/dhcprelay/DhcpRelayManager.java
@@ -547,7 +547,17 @@ log.warn("Unsupported event type {}", event.type()); break; } + } + @Override + public boolean isRelevant(NetworkConfigEvent event) { + if (event.configClass().equals(DefaultDhcpRelayConfig.class) || + event.configClass().equals(IndirectDhcpRelayConfig.class) || + event.configClass().equals(IgnoreDhcpConfig.class)) { + return true; + } + log.debug("Ignore irrelevant event class {}", event.configClass().getName()); + return false; } }