Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals  

IxAtmScheduleTableEntry Struct Reference
[IXP425 ATM Types (IxAtmTypes)]

ATM Schedule Table entry. More...


Data Fields

IxAtmConnId connId
 connection Id

unsigned int numberOfCells
 number of cells to transmit


Detailed Description

ATM Schedule Table entry.

This IxAtmScheduleTableEntry is used by an ATM scheduler to inform IxAtmdAcc about the data to transmit (in term of cells per VC)

This structure defines

  • the number of cells to be transmitted (numberOfCells)
  • the VC connection to be used for transmission (connId).
Note:
- When the connection Id value is IX_ATM_IDLE_CELLS_CONNID, the corresponding number of idle cells will be transmitted to the hardware.

Definition at line 352 of file IxAtmTypes.h.


Field Documentation

IxAtmConnId IxAtmScheduleTableEntry::connId
 

connection Id

Identifier of VC from which cells are to be transmitted. When this valus is IX_ATM_IDLE_CELLS_CONNID, this indicates that the system should transmit the specified number of idle cells. Unknown connIds result in the transmission idle cells.

Definition at line 354 of file IxAtmTypes.h.

unsigned int IxAtmScheduleTableEntry::numberOfCells
 

number of cells to transmit

The number of contiguous cells to schedule from this VC at this point. The valid range is from 1 to IX_ATM_SCHEDULETABLE_MAXCELLS_PER_ENTRY. This number can swap over mbufs and pdus. OverSchduling results in the transmission of idle cells.

Definition at line 362 of file IxAtmTypes.h.


The documentation for this struct was generated from the following file:
Automatically generated from sources. © Intel Corp. 2003