diff --git a/src/device/service/drivers/p4/p4_driver.py b/src/device/service/drivers/p4/p4_driver.py
index 606bb91ebe5e14804bbdd4f34e7c795c6cfd1b32..07998242c0443470cb6e83975abd225fc00a9480 100644
--- a/src/device/service/drivers/p4/p4_driver.py
+++ b/src/device/service/drivers/p4/p4_driver.py
@@ -29,7 +29,7 @@ from .p4_common import matches_ipv4, matches_ipv6, valid_port,\
     P4_ATTR_DEV_P4BIN, P4_ATTR_DEV_P4INFO, P4_ATTR_DEV_TIMEOUT,\
     P4_VAL_DEF_VENDOR, P4_VAL_DEF_HW_VER, P4_VAL_DEF_SW_VER,\
     P4_VAL_DEF_TIMEOUT
-from .p4_manager import P4Manager, KEY_TABLE,\
+from .p4_manager import P4Manager, KEY_TABLE, KEY_ACTION, \
     KEY_ACTION_PROFILE, KEY_COUNTER, KEY_DIR_COUNTER, KEY_METER, KEY_DIR_METER,\
     KEY_CTL_PKT_METADATA
 from .p4_client import WriteOperation
@@ -201,6 +201,8 @@ class P4Driver(_Driver):
         chk_type("resources", resource_keys, list)
 
         with self.__lock:
+            LOGGER.warning(resource_keys)
+            LOGGER.warning(self.__get_resources(resource_keys))
             return self.__get_resources(resource_keys)
 
     @metered_subclass_method(METRICS_POOL)
@@ -448,6 +450,10 @@ class P4Driver(_Driver):
                                 ap_name)
                         if ap_entries:
                             entries.append(ap_entries)
+                elif KEY_ACTION == resource_key:
+                    """To be implemented or deprecated"""
+                elif '__endpoints__' == resource_key:
+                    """Not Supported for P4 devices"""
                 elif KEY_CTL_PKT_METADATA == resource_key:
                     msg = f"{resource_key.capitalize()} is not a " \
                           f"retrievable resource"