Intel IXP400 Frozen Dessert Maker User Manual


 
Intel
®
IXP400 Software
Access-Layer Components: HSS-Access (IxHssAcc) API
Programmer’s Guide IXP400 Software Version 2.0 April 2005
Document Number: 252539, Revision: 007 203
1. After reading a configurable amount of data from the HSS port and writing the same amount
of data to the HSSport, the NPE writes to the hssSync queue.
There are two possible paths after that depending on how the client is connected:
2. Callback Mode
a. Through an interrupt, the IxQMgr component will callback IxHssAcc with details of the
hssSync queue entry.
b. IxHssAcc will initiate the registered callback of the client.
OR
3. Polling Mode
a. The client will poll IxHssAcc using ixHssAccChanStatusQuery().
b. IxHssAcc will, in turn, poll IxQMgr’s hssSync queue for status.
c. If IxHssAcc reads an entry from the hssSync queue, it returns the details to the client.
Figure 63. Channelized Transmit and Receive
B2388-03
HSS Port
2a. Callback to IxHssAcc
(rxOffset, txOffset,
numHssErrs)
Application Level
Channelized
Client
IxHssAcc
IxQMgr
NPE A
Access Layer
NPE
Physical Interface
1. NPE writes to HssSync Queue
2b. Callback to client
(rxOffset, txOffset,
numHssErrs)
or
or
3b. IxHssAcc polls for queue
status. Returns (rxOffset,
txOffset, numHssErrs)
3a. ixHssAccChanStatusQuery (...)
3c. Returns (rxOffset, txOffset,
numHssErrs)