From af8daa89ce9565c51ff7752d92accc6052f61f0e Mon Sep 17 00:00:00 2001 From: Alex Forencich Date: Wed, 13 Aug 2025 13:44:49 -0700 Subject: [PATCH] zircon: Fix flow control bug in parser Signed-off-by: Alex Forencich --- src/zircon/rtl/zircon_ip_rx_parse.sv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/zircon/rtl/zircon_ip_rx_parse.sv b/src/zircon/rtl/zircon_ip_rx_parse.sv index 68c76b5..252b1b1 100644 --- a/src/zircon/rtl/zircon_ip_rx_parse.sv +++ b/src/zircon/rtl/zircon_ip_rx_parse.sv @@ -455,9 +455,9 @@ always_comb begin ip_hdr_cksum_next = '0; corr_cksum_next = '0; - s_axis_pkt_tready_next = frame_reg || !meta_full; + s_axis_pkt_tready_next = frame_next || !meta_full; - if (s_axis_pkt.tready && s_axis_pkt.tvalid && !frame_reg) begin + if (s_axis_pkt.tready && s_axis_pkt.tvalid && !frame_reg && !meta_full) begin run_next = 1'b1; state_next = STATE_ETH_1; end else begin