Intel® IXP400 Software

Access-Layer Components: HSS-Access (IxHssAcc) API

Figure 63. Channelized Transmit and Receive

Application Level

2b. Callback to client (rxOffset, txOffset, numHssErrs)

2a. Callback to IxHssAcc (rxOffset, txOffset, numHssErrs)

Access Layer

Channelized

Client

or

IxHssAcc

or

IxQMgr

3a. ixHssAccChanStatusQuery (...)

3c. Returns (rxOffset, txOffset, numHssErrs)

3b. IxHssAcc polls for queue status. Returns (rxOffset, txOffset, numHssErrs)

1.NPE writes to HssSync Queue

NPE A

NPE

Physical Interface

HSS Port

B2388-03

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.

Programmer’s Guide

IXP400 Software Version 2.0

April 2005

 

Document Number: 252539, Revision: 007

203

Page 203
Image 203
Intel IXP400 manual Channelized Transmit and Receive