Home
last modified time | relevance | path

Searched refs:EthernetFrame (Results 1 – 23 of 23) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Network/
DEthernetFrame.cs18 public class EthernetFrame class
20 public static bool TryCreateEthernetFrame(byte[] data, bool addCrc, out EthernetFrame frame) in TryCreateEthernetFrame()
25 … public static bool TryCreateEthernetFrame(byte[] data, CRCMode crcMode, out EthernetFrame frame) in TryCreateEthernetFrame()
33 frame = new EthernetFrame(data); in TryCreateEthernetFrame()
44 frame = new EthernetFrame(noCrcData, crc); in TryCreateEthernetFrame()
71 public EthernetFrame Clone() in Clone()
73 return new EthernetFrame(UnderlyingPacket.Bytes.ToArray(), crc?.ToArray()); in Clone()
145 private EthernetFrame(byte[] data, byte[] crc = null) in EthernetFrame() method in Antmicro.Renode.Network.EthernetFrame
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Network/
DIMACInterface.cs18 void ReceiveFrame(EthernetFrame frame); in ReceiveFrame()
19 event Action<EthernetFrame> FrameReady;
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Network/SynopsysDWCEthernetQualityOfService/
DSynopsysDWCEthernetQualityOfService_FrameAssembler.cs38 …CRCPadOperation crcPadControl, ChecksumOperation checksumControl, Action<EthernetFrame> frameReady) in FrameAssembler()
43 …riptor.ContextDescriptor? context, bool enableChecksumOffload, Action<EthernetFrame> frameReady, M… in FrameAssembler()
112 …l, ChecksumOperation checksumControl, uint maximumSegmentSize, Action<EthernetFrame> frameReady, M… in FrameAssembler()
180 …bool TryCreateEthernetFrame(IEnumerable<byte> frame, uint length, out EthernetFrame builtFrame, bo… in TryCreateEthernetFrame()
203 if(!EthernetFrame.TryCreateEthernetFrame(frameArray, crcMode, out builtFrame)) in TryCreateEthernetFrame()
255 private readonly Action<EthernetFrame> frameReady;
DSynopsysDWCEthernetQualityOfService.cs57 public void ReceiveFrame(EthernetFrame frame) in ReceiveFrame()
111 public event Action<EthernetFrame> FrameReady;
121 private void SendFrame(EthernetFrame frame) in SendFrame()
156 …private void UpdateRxCounters(EthernetFrame frame, RxDescriptor.NormalWriteBackDescriptor writeBac… in UpdateRxCounters()
167 … var isRuntPacket = writeBackStructure.packetLength <= EthernetFrame.RuntPacketMaximumSize; in UpdateRxCounters()
168 var lengthOutOfRange = frame.Length > EthernetFrame.MaximumFrameSize; in UpdateRxCounters()
DSynopsysDWCEthernetQualityOfService_DMA.cs69 incomingFrames = new Queue<EthernetFrame>(); in DMAChannel()
269 public void ReceiveFrame(EthernetFrame frame) in ReceiveFrame()
601 …writeBackStructure.crcError = parent.crcCheckDisable.Value ? false : !EthernetFrame.CheckCRC(bytes… in StartRx()
976 private readonly Queue<EthernetFrame> incomingFrames;
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Network/
DKS8851.cs27 packetQueue = new Queue<EthernetFrame>(); in KS8851()
40 public void ReceiveFrame(EthernetFrame frame) in ReceiveFrame()
94 public event Action<EthernetFrame> FrameReady;
262 private readonly Queue<EthernetFrame> packetQueue;
DSynopsysEthernetMAC.cs186 public void ReceiveFrame(EthernetFrame frame) in ReceiveFrame()
233 if(!EthernetFrame.CheckCRC(bytes)) in ReceiveFrame()
318 public event Action<EthernetFrame> FrameReady;
437 private readonly Queue<EthernetFrame> queue = new Queue<EthernetFrame>();
DGaislerEth.cs181 public event Action<EthernetFrame> FrameReady;
204 public void ReceiveFrame(EthernetFrame frame) in ReceiveFrame()
214 if(!EthernetFrame.CheckCRC(frame.Bytes)) in ReceiveFrame()
DSMC91X.cs59 public event Action<EthernetFrame> FrameReady;
465 public void ReceiveFrame(EthernetFrame frame) in ReceiveFrame()
537 if(!EthernetFrame.CheckCRC(frame.Bytes)) in ReceiveFrame()
DENC28J60.cs203 public event Action<EthernetFrame> FrameReady;
207 public void ReceiveFrame(EthernetFrame frame) in ReceiveFrame()
468 if(!EthernetFrame.CheckCRC(data) && crcEnabled.Value) in TryReceivePacket()
DK6xF_Ethernet.cs218 public void ReceiveFrame(EthernetFrame frame) in ReceiveFrame()
229 if(discardWithMACLayerError.Value && !EthernetFrame.CheckCRC(frame.Bytes)) in ReceiveFrame()
336 public event Action<EthernetFrame> FrameReady;
DLiteX_Ethernet_CSR32.cs74 public void ReceiveFrame(EthernetFrame frame) in ReceiveFrame()
257 public event Action<EthernetFrame> FrameReady;
DCadenceGEM.cs489 public void ReceiveFrame(EthernetFrame frame) in ReceiveFrame()
500 if(!ignoreRxFCS.Value && !EthernetFrame.CheckCRC(frame.Bytes)) in ReceiveFrame()
549 public event Action<EthernetFrame> FrameReady;
601 EthernetFrame frame; in SendSingleFrame()
DLiteX_Ethernet.cs74 public void ReceiveFrame(EthernetFrame frame) in ReceiveFrame()
257 public event Action<EthernetFrame> FrameReady;
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/USBDeprecated/
DUSBEthernetEmulationModelDevice.cs164 public void ReceiveFrame (EthernetFrame frame) in ReceiveFrame()
170 public event Action<EthernetFrame> FrameReady;
DSMSC9500.cs48 rxPacketQueue = new Queue<EthernetFrame>(); in SMSC9500()
346 private readonly Queue<EthernetFrame> rxPacketQueue;
356 EthernetFrame receivedFrame = rxPacketQueue.Dequeue(); in GetDataBulk()
443 public event Action<EthernetFrame> FrameReady;
445 public void ReceiveFrame(EthernetFrame frame)//when data is send to us in ReceiveFrame()
454 if(!EthernetFrame.CheckCRC(frame.Bytes)) in ReceiveFrame()
DUSBEthernetControlModelDevice.cs171 public event Action<EthernetFrame> FrameReady;
175 public void ReceiveFrame(EthernetFrame frame)//when data is send to us in ReceiveFrame()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/HostInterfaces/Network/
DOsXTapInterface.cs36 public void ReceiveFrame(EthernetFrame frame) in ReceiveFrame()
110 public event Action<EthernetFrame> FrameReady;
DLinuxTapInterface.cs74 public void ReceiveFrame(EthernetFrame frame) in ReceiveFrame()
123 public event Action<EthernetFrame> FrameReady;
DWindowsTapInterface.cs70 public void ReceiveFrame(EthernetFrame frame) in ReceiveFrame()
109 public event Action<EthernetFrame> FrameReady;
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Testing/
DNetworkInterfaceTester.cs119 if(!EthernetFrame.TryCreateEthernetFrame(data, false, out var frame)) in SendFrame()
173 private void HandleFrame(EthernetFrame frame) in HandleFrame()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Tools/Network/
DSwitch.cs136 private void ForwardToReceiver(EthernetFrame frame, IMACInterface sender) in ForwardToReceiver()
193 public Action<EthernetFrame> Delegate;
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/
DMisc.cs966 public static string DumpPacket(EthernetFrame packet, bool isSend, IMachine machine) in DumpPacket()
1389 …TryCreateFrameOrLogWarning(IEmulationElement source, byte[] data, out EthernetFrame frame, bool ad… in TryCreateFrameOrLogWarning()
1391 if(EthernetFrame.TryCreateEthernetFrame(data, addCrc, out frame)) in TryCreateFrameOrLogWarning()
1396EthernetFrame.MinFrameSizeWithoutCRC + (addCrc ? 0 : EthernetFrame.CRCLength), data.Length); in TryCreateFrameOrLogWarning()