Skip to content

bug: hold and release

When enable holdAndRelease, the GateController holds the mac module in advance. Specifically, it holds the macModule transfer time of 220 bits early (see the following codes)

int bitsToWait = INTERFRAME_GAP_BITS.get() + kFramePreemptionMinNonFinalPayloadSize.get() + FramePreemptionMinFinalPayloadSize.get() + 4;

However, kFramePreemptionMinNonFinalPayloadSize and FramePreemptionMinFinalPayloadSize is represented in Bytes but not bits, which result in incorrect calculation.

In fact, I'd like to know if we could specify the macModule holding or not with a separate xml file.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information