Alcatel Carrier Internetworking Solutions 6648 User Manual

Page of 614
Queue Driver Interaction
OmniSwitch Troubleshooting Guide
September 2005
page -9
NI Supervision
Queue driver sends the task initialization and task ready messages to the NI Supervision task just before 
receiving any configuration information from the CMM Ethernet driver. This indicates to the NI supervi-
sion task that the queue driver task is ready.
Source Learning
L2 Destination Address Manager is a software block of Source Learning. It is responsible for destination 
MAC address learning and programming the L2 destination address pseudo cam on the Coronado.
L3 Manager/IPMS 
The L3 Manager/IPMS Module interacts with the Queue Driver to get the default queue associated with a 
physical port associated with the pseudo cam entry. 
QoS Manager
The interaction between the QoS Manager and the Queue Driver can be under following conditions:
Destination MAC Learning
When a L2 destination MAC address is learnt, the source-learning module notifies the QoS Manager of 
the MAC learnt. QoS Manager checks to see if any QoS Policy is configured for the MAC address. If a 
QoS Policy is present and if it requires that a new queue be created for the flow, then the QoS Manager 
requests the Queue Driver for a new queue with the appropriate policy requirements for the queue. The 
Queue driver will allocate a new queue if a free queue is available. Depending on the policy, the QoS 
Manager can request for multiple consecutive queues. In this case, the QoS Manager can request for 
number of consecutive default queues and later modify the parameters of the individual queues 
L3 Pseudo CAM Learning
When a L3 address is learned, the L3 manager module notifies the QoS Manager of the L3 address learnt. 
QoS Manager checks to see if any QoS Policy is configured for the L3 address. If a QoS Policy is present 
and if it requires that a new queue be created for the flow, then the QoS Manager requests the Queue 
Driver for a new queue with the appropriate policy requirements for the queue. The Queue driver will allo-
cate a new queue if a free queue is available. Depending on the policy, the QoS Manager can request for 
multiple consecutive queues. In this case the QoS Manager can request for number of consecutive default 
queues and later modify the parameters of the individual queues 
QoS Policy Change
When a QoS Policy changes, the QoS Manager is notified. QoS Manager checks to see if any flows exist 
for the policy and if a new queue was allocated for it. If so, it requests the Queue Driver to modify certain 
parameters of the queue with the appropriate queue parameters. Only certain parameters of a queue can be 
modified on the fly.