Ignore irrelevant events in SegmentRoutingManager and DhcpRelayManager

Change-Id: If2ec29d6eea07a187e42bd2fda32de17245a7520
diff --git a/src/main/java/org/onosproject/segmentrouting/SegmentRoutingManager.java b/src/main/java/org/onosproject/segmentrouting/SegmentRoutingManager.java
index 6bcfd99..6250ffd 100644
--- a/src/main/java/org/onosproject/segmentrouting/SegmentRoutingManager.java
+++ b/src/main/java/org/onosproject/segmentrouting/SegmentRoutingManager.java
@@ -1696,6 +1696,19 @@
             }
         }
 
+        @Override
+        public boolean isRelevant(NetworkConfigEvent event) {
+            if (event.configClass().equals(SegmentRoutingDeviceConfig.class) ||
+                    event.configClass().equals(SegmentRoutingAppConfig.class) ||
+                    event.configClass().equals(InterfaceConfig.class) ||
+                    event.configClass().equals(XConnectConfig.class) ||
+                    event.configClass().equals(PwaasConfig.class)) {
+                return true;
+            }
+            log.debug("Ignore irrelevant event class {}", event.configClass().getName());
+            return false;
+        }
+
         private final class ConfigChange implements Runnable {
             @Override
             public void run() {