Re: [ros-dev] Instanciate TAP device for Virtualisation

2014-06-05 Thread Maxime Daniel
Cameron, can you take a look at https://jira.reactos.org/browse/CORE-8292 ?
This describe the problem occured with the on-the-fly load driver that we need

Thanks

(Cameron Gutman aicomman...@gmail.com) Tue, 13 May 2014 15:29:47 -0500:

 InitializeHandler is called when the miniport is started by the PnP
 Manager. You can't force a miniport driver to be loaded without a device
 (whether real or virtual) for the miniport driver to control.
 
 You'll want to just create an INF file that installs your miniport driver
 for some PnP ID that you make up. You can then call some SetupAPI functions
 to create a virtual device node and install your driver on it.
 
 Here's an example of what you'll want to do to create the virtual device:
 https://github.com/CrowdStrike/Tortilla/blob/master/Tortilla/InstallTortillaDriver/InstallTortillaDriver.cppon
 lines 635-811
 And here's an example of the INF you'll need to write:
 https://github.com/CrowdStrike/Tortilla/blob/master/Tortilla/TortillaAdapter/netTor.inf
 
 I don't know whether this will work on ReactOS. The code seems to be there,
 but that's no guarantee that it works ;)
 
 Thanks,
 Cameron
 
 
 On Tue, May 13, 2014 at 3:15 PM, Maxime Daniel l...@maxux.net wrote:
 
  In fact, we the problem we face is the Miniport Initialize function which
  seems to be ignored when using Virtual Ethernet (without hardware). This
  problem seems linked with PnP Manager.
 
  In this version:
  http://git.reactos.org/?p=reactos.git;a=blob;f=reactos/drivers/net/ndis/ndis/miniport.c;h=399ff1cb97546d9f0a43bb1c2a698ee831e3983b;hb=e3cbb33ea64b0bd3f56767dc397500ed6bb38e16
  The InitializeHandler is hard-called on the end of NdisMRegisterMiniport.
 
  On the current implementation, the single time InitializeHandler is called
  is on NdisIPnPStartDevice. How the PnP Manager can be called by another
  driver to load it manually ? What should be done or edited to make it
  possible ?
 
  Thanks
 
  (Aleksey Bragin alek...@reactos.org) Thu, 08 May 2014 21:35:14 +0400:
 
   Guys, any ideas?
   Cameron, maybe you could tell what direction to look?
  
   This blocks further work in the area.
  
   Regards,
   Aleksey Bragin
  
   On 08.05.2014 19:15, Maxime Daniel wrote:
Hi,
   
I'm working on network virtualization support in ReactOS.
At this time, PoC works but I reach a point where I need a solution
  that would allow to add and remove TAP (TAP-Win32 from OpenVPN for exemple)
  Network Devices from kernel space, without user intervention.
   
The problem right now is that there seems to be impossible in ReactOS
  to have a proper way or tips and tricks to add/remove TAP devices without
  rebooting the system. What should be fixed/edit to instanciate of TAP
  device on the fly on the current implementation (r63193) ?
   
Thanks
   
  
  
   ___
   Ros-dev mailing list
   Ros-dev@reactos.org
   http://www.reactos.org/mailman/listinfo/ros-dev
 
 
  --
  Daniel Maxime
  Linux version 3.10.9-maxux64 (syna) (gcc version 4.7.3 (Gentoo 4.7.3 p1.2,
  pie-0.5.5) ) #6 SMP Thu Sep 5 20:17:50 CEST 2013
   22:06:43 up 17 days, 21:25,  8 users,  load average: 0.22, 0.36, 0.34
 
  ___
  Ros-dev mailing list
  Ros-dev@reactos.org
  http://www.reactos.org/mailman/listinfo/ros-dev
 


-- 
Daniel Maxime
Linux version 3.10.9-maxux64 (syna) (gcc version 4.7.3 (Gentoo 4.7.3 p1.2, 
pie-0.5.5) ) #6 SMP Thu Sep 5 20:17:50 CEST 2013
 15:44:54 up 40 days, 15:03, 16 users,  load average: 0.30, 0.35, 0.39

___
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev


Re: [ros-dev] Status Meeting (May 2014)

2014-06-05 Thread Pierre Schweitzer
Hi,

The credentials for the meeting just have been sent.
If you didn't receive them whereas you should, please contact me.

The meeting will take place in ~45 mins, in #meeting on
fezile.reactos.org (6667, no SSL).
Unless you have credentials, you won't be able to join the meeting.

With my best regards,

On 02/06/2014 21:32, Aleksey Bragin wrote:
 Hello,
 Let me invite you to the monthly status meeting taking place first
 Thursday of this month, 5th of June, 19:00 UTC. And this date is very
 close to now! The meeting was rescheduled from the usual date because
 of my trips and my illness. Sorry about that.

 IRC service will only be started shortly before the meeting. Your
 participation passwords and server address will be emailed to you
 shortly before the meeting starts, and they are going to be different
 once again as they are not stored in any database. Hopefully it's not
 much of inconvenience.
 If someone still is not getting passwords sent before a meeting -
 please email Pierre before the meeting started to get one.

 Please send agenda proposals to me before the meeting, so that we can
 start with a proposed agenda. However the most demanded topic is
 ReactOS fundraising campaign and its outcome :-)

 Also all developers, please, may I so kindly ask you to prepare a very
 brief one-two lines message containing two things:
 1. What you did since the previous meeting
 2. What you are going to do in the coming month

 This is needed to understand who is working on what, to plan things,
 etc. Thanks, I hope it's not that much to ask for.

 Regards,
 Aleksey Bragin

 ___
 Ros-dev mailing list
 Ros-dev@reactos.org
 http://www.reactos.org/mailman/listinfo/ros-dev


-- 
Pierre Schweitzerpierre at reactos.org
System Administrator
ReactOS Foundation




smime.p7s
Description: S/MIME Cryptographic Signature
___
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev