US 12,476,732 B2
Network interface device with frame sequence value checking
Steven Leslie Pope, Cambridge (GB); Derek Edward Roberts, Cambridge (GB); David James Riddoch, Cambridgeshire (GB); and Ripduman Singh Sohan, San Jose, CA (US)
Assigned to XILINX, INC., San Jose, CA (US)
Filed by XILINX, INC., San Jose, CA (US)
Filed on Dec. 21, 2022, as Appl. No. 18/086,528.
Prior Publication US 2024/0214111 A1, Jun. 27, 2024
Int. Cl. H04L 1/00 (2006.01)
CPC H04L 1/004 (2013.01) [H04L 1/0083 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A network interface device comprising:
first circuitry configured to:
receive a data packet to be transmitted onto a network; and
add a frame check sequence (FCS) value to the data packet;
a transmit packet buffer configured to store the data packet with the FCS value, wherein the first circuitry is further configured to schedule transmission of the data packet with the FCS value from the transmit packet buffer; and
media access control layer circuitry configured to:
read, in accordance with the scheduled transmission, the data packet with the FCS value from the transmit packet buffer;
determine whether the FCS value is not correct for data in the data packet; and
modify, when the FCS value is not correct for data in the data packet, the data packet to include a value that itself indicates, to a receiving network device, that the data in the data packet changed before transmission onto the network by the network interface device.