From 294c8b982f48556c053dceecc19337ca100a4e42 Mon Sep 17 00:00:00 2001 From: Marek Wolan Date: Mon, 8 Jan 2024 13:28:55 +0000 Subject: [PATCH] Add convenience method for router acl --- src/primaite/simulator/network/hardware/nodes/router.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/primaite/simulator/network/hardware/nodes/router.py b/src/primaite/simulator/network/hardware/nodes/router.py index 0234934d..0e6bc946 100644 --- a/src/primaite/simulator/network/hardware/nodes/router.py +++ b/src/primaite/simulator/network/hardware/nodes/router.py @@ -319,6 +319,15 @@ class AccessControlList(SimComponent): ) print(table) + @property + def num_rules(self) -> int: + """ + Get the number of rules in the ACL. + + :return: The number of rules in the ACL. + """ + return len([rule for rule in self._acl if rule is not None]) + class RouteEntry(SimComponent): """