1
0
mirror of https://github.com/corundum/corundum.git synced 2025-01-30 08:32:52 +08:00

Properly handle eth_fcs of None

This commit is contained in:
Alex Forencich 2015-02-26 15:58:20 -08:00
parent c25c35d198
commit 9265ab0946

View File

@ -112,7 +112,10 @@ class EthFrame(object):
self.payload == other.payload)
def __repr__(self):
return 'EthFrame(payload=%s, eth_dest_mac=0x%012x, eth_src_mac=0x%012x, eth_type=0x%04x, eth_fcs=0x%08x)' % (repr(self.payload), self.eth_dest_mac, self.eth_src_mac, self.eth_type, self.eth_fcs)
fcs = 'None'
if self.eth_fcs is not None:
fcs = '0x%08x' % self.eth_fcs
return 'EthFrame(payload=%s, eth_dest_mac=0x%012x, eth_src_mac=0x%012x, eth_type=0x%04x, eth_fcs=%s)' % (repr(self.payload), self.eth_dest_mac, self.eth_src_mac, self.eth_type, fcs)
def EthFrameSource(clk, rst,
eth_hdr_valid=None,