diff --git a/src/primaite/simulator/network/hardware/base.py b/src/primaite/simulator/network/hardware/base.py index 054eb1c6..c1bed5b0 100644 --- a/src/primaite/simulator/network/hardware/base.py +++ b/src/primaite/simulator/network/hardware/base.py @@ -321,12 +321,13 @@ class Link(SimComponent): receiver_nic = self.endpoint_a if receiver_nic == sender_nic: receiver_nic = self.endpoint_b - frame_size = frame.size + frame_size = frame.size_Mbits sent = receiver_nic.receive_frame(frame) if sent: # Frame transmitted successfully # Load the frame size on the link self.current_load += frame_size + _LOGGER.info(f"Link added {frame_size} Mbits, current load {self.current_load} Mbits") return True # Received NIC disabled, reply @@ -633,6 +634,7 @@ class Node(SimComponent): _LOGGER.info(f"Node {self.hostname} attempting to ping {target_ip_address}") self._ping(target_ip_address) return True + _LOGGER.info(f"Node {self.hostname} ping failed as the node is turned off") return False def send_frame(self, frame: Frame): diff --git a/src/primaite/simulator/network/transmission/data_link_layer.py b/src/primaite/simulator/network/transmission/data_link_layer.py index bc7e2453..97a1a423 100644 --- a/src/primaite/simulator/network/transmission/data_link_layer.py +++ b/src/primaite/simulator/network/transmission/data_link_layer.py @@ -107,5 +107,5 @@ class Frame(BaseModel): @property def size_Mbits(self) -> float: # noqa - Keep it as MBits as this is how they're expressed - """The daa transfer size of the Frame in MBits.""" + """The daa transfer size of the Frame in Mbits.""" return convert_bytes_to_megabits(self.size)