CareFull while working on IMSamp

Hi All,
I’m thankful to you and specially to Michal for all the help in sorting out the problem of Assertion Faliure messages from file “efilter.c” in NDIS. This problem was becouse of NDIS MAC Options bit set for NDIS_MAC_OPTION_NO_LOOPBACK. While responding to querry OID_GEN_MAC_OPTIONS I’ve done this with a simple code line.

if ( Oid == OID_GEN_MAC_OPTIONS ) {
*((PULONG)IMReqBuffer->ReqBuffer.DATA.QUERY_INFORMATION.InformationBuffer) &=
(~NDIS_MAC_OPTION_NO_LOOPBACK);

A month of time leads to a line of code :((
Are you experts agreeying with what the flase result i’ve provided to NDIS for query of that OID? Will it lead to any problem in future?
It means though Microsoft have claimed to support Deserialize drive, still is not the full, complete and properly implementation. Then it must have proper documentation.
Cheers,
– Sumit


eLitecore Technologies Pvt. Ltd.


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

Sumit,

I’m glad you solved the problem but I’m affraid you might only hide a
symptom and another symptom of the same problem can arise soon. I examined
my old NT4 IM driver code and I always set NDIS_MAC_OPTION_NO_LOOPBACK flag
regardless of below driver settings. I’m not aware about any problem with my
driver but on the other hand, I’m not sure if I tried it with checked NDIS
with this flag used. Unfortunately, I’m working on different project now and
can’t check it. Who knows, maybe you met a bug in checked NDIS.

Best regards,

Michal Vodicka
Veridicom
(RKK - Skytale)
[WWW: http://www.veridicom.com , http://www.skytale.com]


From: Sumit Pandya[SMTP:xxxxx@elitecore.com]
Reply To: NT Developers Interest List
Sent: Friday, October 12, 2001 9:55 AM
To: NT Developers Interest List
Subject: [ntdev] CareFull while working on IMSamp

Hi All,
I’m thankful to you and specially to Michal for all the help in sorting
out the problem of Assertion Faliure messages from file “efilter.c” in
NDIS. This problem was becouse of NDIS MAC Options bit set for
NDIS_MAC_OPTION_NO_LOOPBACK. While responding to querry
OID_GEN_MAC_OPTIONS I’ve done this with a simple code line.

if ( Oid == OID_GEN_MAC_OPTIONS ) {

*((PULONG)IMReqBuffer->ReqBuffer.DATA.QUERY_INFORMATION.InformationBuffer)
&=
(~NDIS_MAC_OPTION_NO_LOOPBACK);

A month of time leads to a line of code :((
Are you experts agreeying with what the flase result i’ve provided to
NDIS for query of that OID? Will it lead to any problem in future?
It means though Microsoft have claimed to support Deserialize drive,
still is not the full, complete and properly implementation. Then it must
have proper documentation.
Cheers,
– Sumit


eLitecore Technologies Pvt. Ltd.


You are currently subscribed to ntdev as: xxxxx@rkk.cz
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