From a73c0b734ec07b7a779200b1933a016f3d1c400d Mon Sep 17 00:00:00 2001 From: Alex Forencich Date: Mon, 4 Jan 2021 22:42:53 -0800 Subject: [PATCH] Support override of tx_complete --- cocotbext/eth/gmii.py | 10 ++++++---- cocotbext/eth/xgmii.py | 10 ++++++---- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/cocotbext/eth/gmii.py b/cocotbext/eth/gmii.py index d3dab4a..f7075a8 100644 --- a/cocotbext/eth/gmii.py +++ b/cocotbext/eth/gmii.py @@ -55,21 +55,23 @@ class GmiiFrame: else: self.data = bytearray(data) self.error = error + + if tx_complete is not None: self.tx_complete = tx_complete @classmethod - def from_payload(cls, payload, min_len=60): + def from_payload(cls, payload, min_len=60, tx_complete=None): payload = bytearray(payload) if len(payload) < min_len: payload.extend(bytearray(min_len-len(payload))) payload.extend(struct.pack('