Patent ID: 8559436
Filing Date: 2013-10-15
Classification: H04L

Abstract:
1. A method comprising: (a) receiving a first packet onto an island-based network flow processor (IB-NFP) integrated circuit, wherein the IB-NFP integrated circuit comprises a first island, a second island, a third island, and a fourth island, and wherein the first packet comprises a first header portion and a first payload portion; (b) communicating the first header portion from the first island to the second island and storing the first header portion in a local memory on the second island; (c) communicating the first payload portion from the first island to the third island and storing the first payload portion in a remote memory; (d) communicating the first header portion from the first island to the fourth island without the first header portion passing through the third island; (e) communicating the first payload portion from the third island to the fourth island without the first payload portion passing through the second island; (f) outputting the first packet from the IB-NFP integrated circuit; (g) receiving a second packet onto the IB-NFP integrated circuit, wherein the second packet comprises a second header portion and a second payload portion; (h) communicating the second header portion from the first island to the second island and storing the second header portion in the local memory on the second island; (i) communicating the second payload portion from the first island to the third island and storing the second payload portion in the remote memory; (j) communicating the second header portion from the second island to the third island and storing the second header in the remote memory; (k) communicating both the second header portion and the second payload portion from the third island to the fourth island; and (l) outputting the second packet from the IB-NFP integrated circuit.