发明名称 Messaging with flexible transmit ordering
摘要 In one embodiment, a system includes a packet reception unit. The packet reception unit is configured to receive a packet, create a header indicating scheduling of the packet in a plurality of cores and concatenate the header and the packet. The header is based on the content of the packet. In one embodiment, a system includes a transmit silo configured to store a multiple fragments of a packet, the fragments having been sent to a destination and the transmit silo having not received an acknowledgement of receipt of the fragments from the destination. The system further includes a restriction verifier coupled with the transmit silo. The restriction verifier is configured to receive the fragments and determine whether the fragments can be sent and stored in the transmit silo.
申请公布号 US9596193(B2) 申请公布日期 2017.03.14
申请号 US201113326091 申请日期 2011.12.14
申请人 Cavium, Inc. 发明人 Kessler Richard E.;Hummel Thomas F.;Sanzone Robert A.;Katz Daniel A.;Bertone Michael S.
分类号 H04L12/56;H04L12/861;H04L12/935;H04L12/939;H04L12/741;H04L29/06 主分类号 H04L12/56
代理机构 Hamilton, Brook, Smith & Reynolds, P.C. 代理人 Hamilton, Brook, Smith & Reynolds, P.C.
主权项 1. A system comprising: a restriction verifier coupled with a transmit silo, the restriction verifier configured to, responsive to receiving a packet having a plurality of fragments to be sent to a destination, a given fragment having a header indicating an order of the fragment in the packet and a total number of fragments in the packet, determine whether the given fragment of the plurality of fragments is eligible to be stored in the transmit silo for transmission to the destination by comparing the header information of the given fragment to a transmit silo status received from the transmit silo, the transmit silo status representing which fragments are stored in the transmit silo, the comparison representing whether the fragment is being sent to the transmit silo in order, the restriction verifier further configured to send eligible fragments to the transmit silo; wherein the transmit silo is configured to store a plurality of eligible fragments of the packet, each eligible fragment sent to the destination the transmit silo further configured to delete a given fragment of the packet when the transmit silo has received an acknowledgement of receipt of the given fragment from the destination, and upon deleting the given fragment, update the transmit silo status to the restriction verifier.
地址 San Jose CA US