US 12,238,001 B1
Network device configured to process packets with trailers
Jacob Jul Schroder, Kongens Lyngby (DK); and Itay Shlomo Peled, Hagor (IL)
Assigned to Marvell Israel (M.I.S.L) Ltd., Yokneam (IL)
Filed by Marvell Israel (M.I.S.L) Ltd., Yokneam (IL)
Filed on May 13, 2022, as Appl. No. 17/744,493.
Claims priority of provisional application 63/188,376, filed on May 13, 2021.
Int. Cl. H04L 12/66 (2006.01); H04L 45/74 (2022.01); H04L 47/32 (2022.01)
CPC H04L 45/74 (2013.01) [H04L 47/32 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A network device, comprising:
a receive processor configured to couple to a plurality of network interfaces, the receive processor further configured to generate respective packet descriptors that include
i) respective header information extracted from headers of packets received via the plurality of network interfaces, the packets also including trailers, and
ii) respective trailer information extracted from the trailers of the packets;
a packet processor configured to process the header information and the trailer information in the packet descriptors to determine actions to be performed on the packets, including determining network interfaces, among the plurality of network interfaces, via which at least some packets are to be transmitted by the network device; and
a transmit processor configured to couple to the plurality of network interfaces, the transmit processor further configured to transmit the at least some packets via the plurality of network interfaces in accordance with the determining of network interfaces by the packet processor.