Hello everybody,
I want ask an simple question on load balancing through an intermediate
driver with NDIS 5 ,as per the documentation load balancing is achieved by
setting one of the adapters in a bundle as primary and other as secondary
with primary handling all the receives and secondary handling all the sends.
My question is it possible to have more than two adapters form an
aggregation using the same LBFO stuff provided by Microsoft and if the LBFO
is done by intermediate driver is it totally independent of underlying
adapters.
with best regards,
shashi
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
The DDK documentation suggests one can have multiple secondary adapters
(ie call NdisMSetMiniportSecondary() multiple times per the primary
adapter).
In the balance loading scenario you always get NDIS send requests on the
primary adapter. You also use the primary adapter handle to indicate
receives
coming from the bound miniports. So, as I understand it, NDIS shouldn’t
care
how many secondary adapters you have as long as the primary one is set.
Re the “independency” of the underlying adapters - I can see things might
get tricky when you bind to non-heterogeneous adapters (eg other than
“classic” 802.3 ones). The DDK doesn’t say much about handling these
issues.
Good luck,
On 06/06/01, ““shashidhar ramareddy” ”
wrote:
> Hello everybody,
> I want ask an simple question on load balancing through an intermediate
> driver with NDIS 5 ,as per the documentation load balancing is achieved by
> setting one of the adapters in a bundle as primary and other as secondary
> with primary handling all the receives and secondary handling all the sends.
> My question is it possible to have more than two adapters form an
> aggregation using the same LBFO stuff provided by Microsoft and if the LBFO
> is done by intermediate driver is it totally independent of underlying
> adapters.
>
> with best regards,
> shashi
>
>
> —
> You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
> To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
—
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com