From e1726b66fa328df5765573a02b5f10bc53ac13fe Mon Sep 17 00:00:00 2001
From: Gregor Maier <gregor.maier@bigswitch.com>
Date: Mon, 1 Oct 2012 05:45:40 -0700
Subject: [PATCH] Log message if isEntityAllowed returns false

---
 .../devicemanager/internal/DeviceManagerImpl.java             | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/main/java/net/floodlightcontroller/devicemanager/internal/DeviceManagerImpl.java b/src/main/java/net/floodlightcontroller/devicemanager/internal/DeviceManagerImpl.java
index 8bdbf463a..c85881d75 100755
--- a/src/main/java/net/floodlightcontroller/devicemanager/internal/DeviceManagerImpl.java
+++ b/src/main/java/net/floodlightcontroller/devicemanager/internal/DeviceManagerImpl.java
@@ -1058,6 +1058,8 @@ IFlowReconcileListener, IInfoProvider, IHAListener {
                 // generate a new device ID. However, we first check if 
                 // the entity is allowed (e.g., for spoofing protection)
                 if (!isEntityAllowed(entity, entityClass)) {
+                    logger.info("PacketIn is not allowed {} {}", 
+                                entityClass.getName(), entity);
                     return null;
                 }
                 synchronized (deviceKeyLock) {
@@ -1091,6 +1093,8 @@ IFlowReconcileListener, IInfoProvider, IHAListener {
             }
 
             if (!isEntityAllowed(entity, device.getEntityClass())) {
+                logger.info("PacketIn is not allowed {} {}", 
+                            device.getEntityClass().getName(), entity);
                 return null;
             }
             int entityindex = -1;
-- 
GitLab