From 5e1c38e81fb48d7a1d1a24f71adeb1890fd55f54 Mon Sep 17 00:00:00 2001 From: Tim Young Date: Wed, 14 Feb 2018 16:38:30 +0000 Subject: [PATCH] Packets do not pass through burned devices --- EduNetworkBuilder/NetworkCard.cs | 7 +++++++ EduNetworkBuilder/Resources/languages/edustrings.resx | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/EduNetworkBuilder/NetworkCard.cs b/EduNetworkBuilder/NetworkCard.cs index e8072e8..be4efaf 100644 --- a/EduNetworkBuilder/NetworkCard.cs +++ b/EduNetworkBuilder/NetworkCard.cs @@ -740,6 +740,13 @@ namespace EduNetworkBuilder tPacket.MyStatus = PacketStatus.finished_failed; } } + if (nd.IsBurned) + { + //the device is busted and nonfunctional. No response. + tPacket.AddMessage(DebugLevel.info, NB.Translate("NC_Burned")); + tPacket.Tracking.Status = NB.Translate("NC_Burned"); + tPacket.MyStatus = PacketStatus.finished_failed; + } if (tPacket == null) return; tPacket.InboundNic = this; //track which nic we came in on. diff --git a/EduNetworkBuilder/Resources/languages/edustrings.resx b/EduNetworkBuilder/Resources/languages/edustrings.resx index 31c9549..3fe9249 100644 --- a/EduNetworkBuilder/Resources/languages/edustrings.resx +++ b/EduNetworkBuilder/Resources/languages/edustrings.resx @@ -1997,6 +1997,10 @@ Replace NB_Replace = Replace + + The device is not responding. + NC_Burned = The device is not responding. + Something seems broken with this device NT_TstDscriptBadDevice = Something seems broken with this device