Clear sim time fields on start transmit

This commit is contained in:
Alex Forencich
2021-01-08 16:25:28 -08:00
parent f92bbaaa70
commit 63b60341ed
4 changed files with 8 additions and 0 deletions

View File

@@ -238,6 +238,8 @@ class GmiiSource(Reset):
self.queue_occupancy_bytes -= len(frame)
self.queue_occupancy_frames -= 1
frame.sim_time_start = get_sim_time()
frame.sim_time_sfd = None
frame.sim_time_end = None
self.log.info("TX frame: %s", frame)
frame.normalize()

View File

@@ -139,6 +139,8 @@ class MiiSource(Reset):
self.queue_occupancy_bytes -= len(frame)
self.queue_occupancy_frames -= 1
frame.sim_time_start = get_sim_time()
frame.sim_time_sfd = None
frame.sim_time_end = None
self.log.info("TX frame: %s", frame)
frame.normalize()

View File

@@ -142,6 +142,8 @@ class RgmiiSource(Reset):
self.queue_occupancy_bytes -= len(frame)
self.queue_occupancy_frames -= 1
frame.sim_time_start = get_sim_time()
frame.sim_time_sfd = None
frame.sim_time_end = None
self.log.info("TX frame: %s", frame)
frame.normalize()

View File

@@ -249,6 +249,8 @@ class XgmiiSource(Reset):
self.queue_occupancy_bytes -= len(frame)
self.queue_occupancy_frames -= 1
frame.sim_time_start = get_sim_time()
frame.sim_time_sfd = None
frame.sim_time_end = None
self.log.info("TX frame: %s", frame)
frame.normalize()
frame.start_lane = 0