>Intel® Internet Exchange Architecture and Applications
Article: Managing Data Structures by Bill Carlson
Article Description Intel® IXA is fully software programmable and uses memory for storing data structures and buffering packet data. Specifically, Intel IXP2XXX network processors use ring buffers and linked lists to pass messages and data between microengines and buffer packets in DRAM. The following section will give you a good feel for how linked lists are used by Intel lIXP2xxx network processors.
"Engineers should read this book, then use it for a reference to streamline the coding process."Douglas A Palmer, PhD