发明名称 Method and apparatus for data packet integrity checking in a processor
摘要 In an embodiment, a method of handling data packets within a processor includes intercepting, by a hardware packet integrity checking module, one or more data fields associated with a current segment of a data packet being forwarded from a first hardware entity operating in a cut-through mode to one or more processing clusters, where at least one data field of the one or more data fields is indicative of an operation associated with the data packet. At the hardware error detection module, integrity of the current segment of the data packet is checked based on the one or more data fields and parameters corresponding to the operation associated with the data packet. At least one data field of the one or more data fields is modified upon detecting an integrity error. The data fields are forwarded to the one or more processing clusters.
申请公布号 US9152494(B2) 申请公布日期 2015.10.06
申请号 US201313843782 申请日期 2013.03.15
申请人 Cavium, Inc. 发明人 Hardesty Jeffrey R.;Dahlmann Troy S.;Szypulski Karen A.;Pangborn Jeffrey A.;Ansari Najeeb I.;Holler Theodore H.
分类号 H03M13/00;H04L1/00;H04L12/00;G06F11/10;H04L12/947 主分类号 H03M13/00
代理机构 Hamilton, Brook, Smith & Reynolds, P.C. 代理人 Hamilton, Brook, Smith & Reynolds, P.C.
主权项 1. A method of handling data packets within a processor, the method comprising: intercepting, by a hardware packet integrity checking module, one or more data fields associated with a current segment of a data packet being forwarded from a first hardware entity operating in a cut-through mode to one or more processing clusters, at least one data field of the one or more data fields being indicative of an operation associated with the data; checking, at the hardware packet integrity checking module, an integrity of the current segment of the data packet based on the one or more data fields and parameters corresponding to the operation associated with the data packet to detect an integrity error; modifying at least one data field of the one or more data fields upon detecting the integrity error; and forwarding the one or more data fields to the one or more processing clusters.
地址 San Jose CA US