X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: "Lawrence Rust" Newsgroups: comp.os.msdos.djgpp References: <4468AAA9 DOT 29630 DOT ECAC73 AT gerritvn DOT gpvno DOT co DOT za> <44689859$0$20160$8fcfb975 AT news DOT wanadoo DOT fr> <1147826820 DOT 758286 DOT 194550 AT g10g2000cwb DOT googlegroups DOT com> Subject: Re: SwsVpkt Date: Wed, 17 May 2006 11:02:04 +0200 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1807 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1807 Lines: 45 Message-ID: <446ae69c$0$20186$8fcfb975@news.wanadoo.fr> Organization: les newsgroups par Wanadoo NNTP-Posting-Date: 17 May 2006 11:02:20 CEST NNTP-Posting-Host: 81.49.3.156 X-Trace: 1147856540 news.wanadoo.fr 20186 81.49.3.156:1141 X-Complaints-To: abuse AT wanadoo DOT fr To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com "decker" wrote in message news:1147826820 DOT 758286 DOT 194550 AT g10g2000cwb DOT googlegroups DOT com... > We have tested swsvpkt and discovered problems on laptops with mobile > networking (i.e. wireless). It seems that swsvpkt continues to try to > use the wifi interface, even when it isn't configured (or connected). > None of the DOS apps will receive packets until the "Software Systems > virtual packet driver" is disabled from the wifi interface and the > system rebooted. Or until the wifi connects and in configured on a > network. > > Is there a command line methon of telling swsvpkt which interface(s) to > use? No, a packet driver always advertises all available adapters. The packet driver ACCESS_TYPE call provides means for the client to select which adapter(s) they wish to use. This sounds like your application is only using the first adapter provided by SwsVpkt and it just happens that the first binding is the WiFi. A packet driver can support several adapters. In the DRIVER_INFO call the driver returns the number of adapters -1 in the CL register. The clent then selects the adapter to use with the DL register in the ACCESS_TYPE call. By default, SwsVpkt binds to all LAN & WAN (dial-up) adapters. You can change this by opening the 'Network and Dial-up connections' control panel, right click the WiFi adapter and select properties. In the components list box you should see 'Software Systems virtual packet driver' - uncheck the box next to this. When the dialog is closed the packet driver unbinds from the adapter, a re-boot is not normally required. > Somehow it would be good if it could see the windows routing table > and establish automatically which interface it should use for which > address. SwsVpkt knows nothing about IP adresses, it just handles raw Ethernet frames. The binding of MAC address to IP address is the concern of the application or TCP/IP stack that you are using. I suggest that you contact the vendor of your stack to discuss this problem. - Lawrence Rust, Software Systems, www.softsystem.co.uk