Thanks
KevinO
May I be a little confused please?
Referring to my original posting, the documentation sets all the
CoXxx entries in the NdisIMRegisterLayeredMiniport function to NULL.
Is it the case that there is no in-built inhibition to using these
links to establish a Connection-oriented upper edge on an IM driver
with a connectionless lower edge. (please say yes!!!)
Thanks for your contributions all - it's nice not to feel alone!!
However, I have not found any explanation as to *why* this should be
the case.
Any comments anyone?
BTW, I never dealt with "connection-oriented". Maybe Robert Schlabbach
has some answers for us...?
Stephan
---
On 15 Nov 2002 02:46:56 -0800, ke...@omearak.freeserve.co.uk (KevinO)
wrote:
I don't know why either. Someone from Microsoft would have to enlighten us.
The documentation is consistent on this: In the
NdisIMRegisterLayeredMiniport() documentation, it also says that all CoNDIS
handler pointers must be NULL.
OTOH, it has been observed that specifying an NDISWAN driver as being NDIS
5.0 leads to crashes as NDIS then calls the CoNDIS handlers of the
miniport. I didn't investigate this any further, though, since my own IM
needs to be backwards compatible with Windows versions that only support
NDIS 4.0, but it _may_ be possible that at least IMs with a CoNDIS WAN
(5.0) upper edge are possible...
Regards,«
--
Robert Schlabbach
e-mail: robe...@gmx.net
Berlin, Germany
[done, cross-posted...]
Stephan
---
For example, filters cannot be informed of VC creation or deletion. There is
also no API to enable the Filter IM driver to get called when the Co-Ndis
client calls NdisCoSendPackets
or when the Co-Ndis miniport calls NdisMCoIndicateReceivePacket.
The MUX Intermediate drivers can have a Co-NDIS lower -edge. This is how
AtmLane.sys is implemented.
We are studying the feasibility of enabling filters to intercept co-ndis
calls for the next version of the OS (the one after .Net Server.)
Aditya Dube
--
This posting is provided "AS IS" with no warranties, and confers no rights.
"Stephan Wolf" <ste...@hotmail.com> wrote in message
news:3ddccef3...@news.t-online.de...
you will have to find a solution for this - because of PPP over Ethernet.
Even Microsoft's own PPPoE is only an NDIS 4.0 driver, plainly because it
is an IM, needs a connection-oriented upper edge, and there is no such
thing as NDISWAN 5.0. According to Microsoft, NDISWAN will be scrapped
entirely beyond Longhorn.
Without NDISWAN, there would be _no way at all_ left to implement PPPoE on
Windows. What is needed is the ability to write an NDIS IM with a
connectionless lower edge and a CoNDIS upper edge. The sooner we get this,
the better. Remember that Microsoft will also have to rewrite their own
PPPoE code to this...
Best Regards,
--
Robert Schlabbach
e-mail: robe...@gmx.net
Berlin, Germany
"Aditya Dube [MS]" <ad...@online.microsoft.com> wrote in message
news:u3Ofc1pkCHA.2672@tkmsftngp09...
And why not upper?
Am I wrong that, for MUX IM, lower and upper edges are very, very much
independent on one another?
Am I wrong that MUX is, in fact, a protocol + a virtual software-only
miniport in the same binary?
Is it not possible to write a binary which will be both a CoNDIS
miniport and a connectionless protocol?
Max
As you said earlier, the miniport and protocol interfaces of a MUX IM driver
can differ.
We do not have any samples that illustrate how to do this.
Aditya Dube
--
This posting is provided "AS IS" with no warranties, and confers no rights.
"Maxim S. Shatskih" <ma...@storagecraft.com> wrote in message
news:arqi14$266s$7...@gavrilo.mtu.ru...