[comp.protocols.tcp-ip.ibmpc] Virtual packet driver for Windows 3 enhanced mode

roger@bjcong.bj.co.uk (ROGER JAMES) (03/02/91)

I have put together a packet driver that correctly virtualises receive
call backs in windows 3 enhanced mode. Instead of throwing away
the incoming packet like the the -w switch does in the Clarkson set it
causes the windows VMM to switch to the correct virtual machine. It is based
on the current 8.x Clarkson skeleton. If anyone is interested in the source
mail me and I will either post it here, upload to a common site (someone
will have to tell me where as I only have mail access to Internet or BITFTP)
or mail it direct.

The usual GNU conditions apply. So dont ask for it unless you are going
to actively test it and freely post results/upgrades.

The driver currently sits on top on whatever other packet driver you have
installed and presents another (virtualised) packet interrupt. Therefore
it can be used to provide windows support for drivers that do not support
the -w switch. Maybe if the ideas incorporated in it work solidly enough
(there is no guarantee of that!) the Clarkson guys might be persuaded to
roll it up into the standard code.

Once again I must stress that this driver has had virtually zero testing
and is only provided as a test bed for ideas.
-- 
roger@bj.co.uk 				(UK only)
roger@boldon-james-limited.co.uk	(Internet)
..!mcsun!ukc!pyrltd!bjcong!roger

Jan.Engvald@ldc.lu.se (Jan Engvald LDC) (03/04/91)

>I have put together a packet driver that correctly virtualises receive
>call backs in windows 3 enhanced mode. Instead of throwing away
>the incoming packet like the the -w switch does in the Clarkson set it
>causes the windows VMM to switch to the correct virtual machine. It is based
>on the current 8.x Clarkson skeleton. If anyone is interested in the source
>mail me and I will either post it here, upload to a common site (someone
>will have to tell me where as I only have mail access to Internet or BITFTP)
>or mail it direct.

>the -w switch. Maybe if the ideas incorporated in it work solidly enough
>(there is no guarantee of that!) the Clarkson guys might be persuaded to
>roll it up into the standard code.

Your solution sounds exactly like what I wanted to do insterad of the -w
option handling, but I was missing necessary documentation to do it.
Please send me your code so I can check it out. It will certainly be
put into the Clarkson drivers, unless there are some serius drawback
(but I wouldn't expect so).
                                             
Jan Engvald, Lund University Computing Center
________________________________________________________________________
   Address: Box 783                E-mail: Jan.Engvald@ldc.lu.se
            S-220 07 LUND     Earn/Bitnet: xjeldc@seldc52
            SWEDEN           (Span/Hepnet: Sweden::Gemini::xjeldc)
    Office: Soelvegatan 18         VAXPSI: psi%2403732202020::xjeldc
 Telephone: +46 46 107458          (X.400: C=se; A=TeDe; P=Sunet; O=lu;
   Telefax: +46 46 138225                  OU=ldc; S=Engvald; G=Jan)
     Telex: 33533 LUNIVER S