Hi Deepti, >> You may check out the polling design published by Sunay in early this >> year: >> http://www.opensolaris.org/os/project/crossbow/Design_softringset.txt >> >> > The pointed link is a very neat,complete crossbow guide. > > But, > we are reviewing your design document of hardware resource management. > and > 1) > our discussion was regarding same interrupt number across ring-group and > how it's useful. > > 2) > if ring-groups aren't supported in hardware, are you planning to emulate > it in software. if we already do it, how? > The L2-level steering (classification based on MAC address or VLAN) is what determines the grouping. If the hardware supports steering to N individual rings, then the drivers should register N groups with 1 ring in each. If the hardware cannot offer L2 steering at all, then it is a single group encompassing all the rings on the system. Back to the specific question, there is always 1 group, at least. the software in the framework will no emulate the multiple rings.
Kais. > pointing this link/doc. not in relevance with what we were discussing. > If 1) and/or 2) above or its any other equivalent if achieving the same > goal, > if not in current scope of crossbow, I can understand that. > >