commit | 91b371b314105cc640afebf38024709a1b086d22 | [log] [tgz] |
---|---|---|
author | Charles Chan <rascov@gmail.com> | Wed Jan 03 16:26:32 2018 -0800 |
committer | Charles Chan <rascov@gmail.com> | Wed Jan 03 18:56:33 2018 -0800 |
tree | d5e06577aa45b07ee5713d7e45494dff3087e9c3 | |
parent | d339e32e166ba5e1172ceef131553d010e27785b [diff] [blame] |
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 123c4b1..1cd9764 100644 --- a/apps/dhcprelay/src/main/java/org/onosproject/dhcprelay/DhcpRelayManager.java +++ b/apps/dhcprelay/src/main/java/org/onosproject/dhcprelay/DhcpRelayManager.java
@@ -498,7 +498,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; } }