I'm struggling with a problem that seems to have become apparent in XP SP2.
Under SP1 everything worked fine. I have an Ndis Intermediate driver based
on Passthru. The driver polices TCPIP traffic by pending some outgoing
connections while sanction for their release is obtained. With LANs this
works fine, as it did on WANs pre-SP2. I now see that when I pend an
outgoing packet in MpSendPackets, no further packets are sent to the IM
driver. This is a severe problem because the sanction process may involve
obtaining a Go/NoGo decision by means of TCP communication with another
system. On a WAN-only machine, I can't get the request out.

All ideas welcome.
--
Stan Bell
Device Drivers & Communications
www.systemsoft.co.uk

Re: Ndis Intermediate over WAN on XP SP2 by Soquel

Soquel
Thu Sep 08 16:21:05 CDT 2005

This appears to be a "fix" on SP2. If you pend a packet on a WAN connection,
you'll get no more send requests for other packets.

What I did to get around this is make a copy of the packet and then complete
the send on the original. Since you're pending the TCP-SYN, you should be OK
in sending the copied packet once the approval is granted.

"StanBell" <StanBell@discussions.microsoft.com> wrote in message
news:1CB5000E-A676-4D8C-BBE4-DA87A02519E9@microsoft.com...
> I'm struggling with a problem that seems to have become apparent in XP
> SP2.
> Under SP1 everything worked fine. I have an Ndis Intermediate driver
> based
> on Passthru. The driver polices TCPIP traffic by pending some outgoing
> connections while sanction for their release is obtained. With LANs this
> works fine, as it did on WANs pre-SP2. I now see that when I pend an
> outgoing packet in MpSendPackets, no further packets are sent to the IM
> driver. This is a severe problem because the sanction process may involve
> obtaining a Go/NoGo decision by means of TCP communication with another
> system. On a WAN-only machine, I can't get the request out.
>
> All ideas welcome.
> --
> Stan Bell
> Device Drivers & Communications
> www.systemsoft.co.uk



Re: Ndis Intermediate over WAN on XP SP2 by StanBell

StanBell
Tue Sep 13 09:34:02 CDT 2005

I'm pleased to report that the proposed solution has worked for me. Thanks
very much for the help.
--
Stan Bell
Device Drivers & Communications
www.systemsoft.co.uk


"Soquel Dude" wrote:

> This appears to be a "fix" on SP2. If you pend a packet on a WAN connection,
> you'll get no more send requests for other packets.
>
> What I did to get around this is make a copy of the packet and then complete
> the send on the original. Since you're pending the TCP-SYN, you should be OK
> in sending the copied packet once the approval is granted.
>
> "StanBell" <StanBell@discussions.microsoft.com> wrote in message
> news:1CB5000E-A676-4D8C-BBE4-DA87A02519E9@microsoft.com...
> > I'm struggling with a problem that seems to have become apparent in XP
> > SP2.
> > Under SP1 everything worked fine. I have an Ndis Intermediate driver
> > based
> > on Passthru. The driver polices TCPIP traffic by pending some outgoing
> > connections while sanction for their release is obtained. With LANs this
> > works fine, as it did on WANs pre-SP2. I now see that when I pend an
> > outgoing packet in MpSendPackets, no further packets are sent to the IM
> > driver. This is a severe problem because the sanction process may involve
> > obtaining a Go/NoGo decision by means of TCP communication with another
> > system. On a WAN-only machine, I can't get the request out.
> >
> > All ideas welcome.
> > --
> > Stan Bell
> > Device Drivers & Communications
> > www.systemsoft.co.uk
>
>
>