>Intel® Internet Exchange Architecture and Applications
Excerpt: Managing Data Structures by Bill Carlson
Excerpt 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