Re: Mux driver?



Ah, yes, now I remember better. The reason why the "Load Balancing and
Failover" provided by NDIS was useless for us years ago is the fact
that it can only handle two kinds of network adapters in the same
bundle.

Thanks for the clarification Tom.

Stephan
---
Thomas F. Divine [MVP] wrote:
Sorry, Stephan, but the DDK Topic does appily to to the OP's original
inquiry. It does describe how to use NdisMSetSecondary to hide virtual
miniports belonging to a 'bundle" after the first "primary" miniport. It
also describes how to use NdisMPromoteMiniport to handle failures. These can
be used to achieve the OPs stated goal of having "only one virtual miniport
is presented for 2 physical adapters".

Now the MSDN topic of "load balancing" brings up information about Windows
Server facility of distrubuting requests across multiple servers - which
actually has nothing to do with NDIS at all...

And neither of these topics address the load balancing aspect of 802.3ad
link aggregation - a task that would certainly take several man-months to
design and implement.

Use of the term "load balancing" is a hot-button for me as well. I
absolutely agree that the term "load balancing" is truly ambiguous - at
least in the information available for research in the MSDN and DDK.

Thos


"Stephan Wolf [MVP]" <stewo68@xxxxxxxxxxx> wrote in message
news:1163880136.363516.38070@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Umm, sorry Tom, I ran into the same belief when I started to implement
"Load Balancing and Failover" years ago.

IIRC, the "Load Balancing and Failover" discussed in the DDK docs has
nothing to do with MUX intermediate drivers. See the DDK docs for
details.

I guess the OP rather wants to implement what is described in the
standard IEEE 802.3ad "Link Aggregation" (download the complete 802.3
standard for free here: http://standards.ieee.org/getieee802/). For
this one actually needs to implement a MUX IM.

Note, however, that neither implementing a MUX IM nor implementing Link
Aggregation is an easy task. Actually, this will take several man
months to implement - assumed one already has an advanced understanding
of NDIS and IMs.

Stephan
---
Thomas F. Divine [MVP] wrote:
See the DDK Help file topic "Load Balancing and Failover".

Thomas F. Divine
http://www.rawether.net

"ttan" <ttan@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:A0C43A20-442D-4CC9-9FEE-8E7D60D4C509@xxxxxxxxxxxxxxxx

I got Mux driver from ddk, how do I modified this mux driver to N-1
where
only one virtual miniport is presented for 2 physical adapters? I'm
new
to
driver developer and I really need help.

best regard,
ttan


.