|
|
NETBEUI NDIS PIM Filter
|
|
Knowledge Base ID |
KB08080001 |
| Category | INFORMATION |
|
Effected Product |
NDIS PIM 9X |
|
Effected Versions |
N/A |
| Effected Platforms | Windows 9X |
![]()
It is relatively straightforward to extend the MSTCP NDIS PIM sample to filter other protocols such as NETBEUI. The procedure is basically to clone the two MSTCP modules and then systematically rename the TCPH functions and structures to NBH. Then a call to the new NBH_HookProtocol function must be added in the NdisHook.c module.
However, after making the basic clone the Windows 9X system will boot V-E-R-Y S-L-O-W-L-Y.
The MSTCP filter includes an example of filtering NdisRequests. The sample code overrides the OID_GEN_LINK_SPEED query by replacing the adapter's link speed with a new speed of 56KB.
Evidently, MSTCP ignores or does not query OID_GEN_LINK_SPEED. However, NETBEUI does check this OID. If the 56KB link speed override is made, the system boots intolerably slowly.
Remove the sample OID_GEN_LINK_SPEED NdisRequest override from your NETBEUI filter.
| August 8, 2000 | Information posted. |
Please click the following link to send e-mail relating to this PCAUSA Knowledge Base topic:
![]()
| Keywords | NDIS PIM 9X, NETBEUI |
| Created | August 8, 2000 |
| Last Reviewed | August 8, 2000 |
![]()
|
PCAUSA Home ·
Privacy Statement ·
Products ·
Ordering ·
Support ·
Utilities ·
Resources
|