Re: [ros-dev] WinSocket support?

2022-03-02 Thread Johannes Thoma

Hi Thomas,

It didn't work with diskpart unfortunately but I will find a solution. I will
keep you updated on the WinDRBD port for ReactOS, this is an exciting
project ...

Best regards,

- Johannes

Am 02.03.22 um 17:56 schrieb Thomas Faber:

We have 'diskpart', but I'm not sure how capable it is for things like that.


On 2022-03-01 10:27, Johannes Thoma wrote:

Hi Thomas,

Thank you for your fast answer. I now got WinDRBD running without networking
support (which is just a proof of concept, DRBD is a network storage replication
driver) but at least the driver loads and does something.

I couldn't find a way to create paritions on an empty disk, I tried diskpart 
but it
failed to create the partition (there is no partition table on the disk yet). 
What is
the ReactOS way to create paritions (I also tried fdisk but it didn't exist)?

Best regards,

- Johannes

Am 01.03.22 um 02:25 schrieb Thomas Faber:

Hi Johannes,

ReactOS does not currently support WSK, nor is any work on it in progress or 
planned.
Our network stack is unfortunately unstable enough even with just TDI,
so any efforts in networking typically go towards stabilization.

TDI itself is supported, so if you were to work on a library that implements 
the WSK interface on top of TDI, you might have a chance of it working. 
However, the kernel-mode interface is not particularly well tested, as AFD 
(which implements user mode sockets) is currently the only consumer. So even if 
you get it to work in Windows Server 2003, you're likely to encounter bugs in 
ReactOS.
We'd of course be happy to get any reports of bugs you run into.

Best,
Thomas



On 2022-02-28 15:05, johan...@johannesthoma.com wrote:

Dear ReactOS developers,

I am working on WinDRBD (https://github.com/LINBIT/windrbd), which is a
port of the Linux DRBD 9 driver to the Windows family of operating systems.
Technically it is a compatibility layer for the Linux kernel functions that DRBD
uses.

I am currently researching if WinDRBD can be ported to Windows Server 2003
and also to ReactOS and found that the networking API we are using (WinSocket)
is only supported by Windows Vista (0x600) and up. Porting WinDRBD to ReactOS
would require using the TDI interface instead (everything else "should" work,
however I couldn't test it because it does not load currently into ReactOS).

My question is is there any ongoing effort to implement a WinSocket API?
If yes what is the status of this implementation?

Thanks for any insights,

Best regards,

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




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


Re: [ros-dev] WinSocket support?

2022-03-02 Thread Thomas Faber

We have 'diskpart', but I'm not sure how capable it is for things like that.


On 2022-03-01 10:27, Johannes Thoma wrote:

Hi Thomas,

Thank you for your fast answer. I now got WinDRBD running without networking
support (which is just a proof of concept, DRBD is a network storage 
replication

driver) but at least the driver loads and does something.

I couldn't find a way to create paritions on an empty disk, I tried 
diskpart but it
failed to create the partition (there is no partition table on the disk 
yet). What is
the ReactOS way to create paritions (I also tried fdisk but it didn't 
exist)?


Best regards,

- Johannes

Am 01.03.22 um 02:25 schrieb Thomas Faber:

Hi Johannes,

ReactOS does not currently support WSK, nor is any work on it in 
progress or planned.

Our network stack is unfortunately unstable enough even with just TDI,
so any efforts in networking typically go towards stabilization.

TDI itself is supported, so if you were to work on a library that 
implements the WSK interface on top of TDI, you might have a chance of 
it working. However, the kernel-mode interface is not particularly 
well tested, as AFD (which implements user mode sockets) is currently 
the only consumer. So even if you get it to work in Windows Server 
2003, you're likely to encounter bugs in ReactOS.

We'd of course be happy to get any reports of bugs you run into.

Best,
Thomas



On 2022-02-28 15:05, johan...@johannesthoma.com wrote:

Dear ReactOS developers,

I am working on WinDRBD (https://github.com/LINBIT/windrbd), which is a
port of the Linux DRBD 9 driver to the Windows family of operating 
systems.
Technically it is a compatibility layer for the Linux kernel 
functions that DRBD

uses.

I am currently researching if WinDRBD can be ported to Windows Server 
2003
and also to ReactOS and found that the networking API we are using 
(WinSocket)
is only supported by Windows Vista (0x600) and up. Porting WinDRBD to 
ReactOS
would require using the TDI interface instead (everything else 
"should" work,
however I couldn't test it because it does not load currently into 
ReactOS).


My question is is there any ongoing effort to implement a WinSocket API?
If yes what is the status of this implementation?

Thanks for any insights,

Best regards,

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




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


Re: [ros-dev] WinSocket support?

2022-03-01 Thread Johannes Thoma

Hi Thomas,

Thank you for your fast answer. I now got WinDRBD running without networking
support (which is just a proof of concept, DRBD is a network storage replication
driver) but at least the driver loads and does something.

I couldn't find a way to create paritions on an empty disk, I tried diskpart 
but it
failed to create the partition (there is no partition table on the disk yet). 
What is
the ReactOS way to create paritions (I also tried fdisk but it didn't exist)?

Best regards,

- Johannes

Am 01.03.22 um 02:25 schrieb Thomas Faber:

Hi Johannes,

ReactOS does not currently support WSK, nor is any work on it in progress or 
planned.
Our network stack is unfortunately unstable enough even with just TDI,
so any efforts in networking typically go towards stabilization.

TDI itself is supported, so if you were to work on a library that implements 
the WSK interface on top of TDI, you might have a chance of it working. 
However, the kernel-mode interface is not particularly well tested, as AFD 
(which implements user mode sockets) is currently the only consumer. So even if 
you get it to work in Windows Server 2003, you're likely to encounter bugs in 
ReactOS.
We'd of course be happy to get any reports of bugs you run into.

Best,
Thomas



On 2022-02-28 15:05, johan...@johannesthoma.com wrote:

Dear ReactOS developers,

I am working on WinDRBD (https://github.com/LINBIT/windrbd), which is a
port of the Linux DRBD 9 driver to the Windows family of operating systems.
Technically it is a compatibility layer for the Linux kernel functions that DRBD
uses.

I am currently researching if WinDRBD can be ported to Windows Server 2003
and also to ReactOS and found that the networking API we are using (WinSocket)
is only supported by Windows Vista (0x600) and up. Porting WinDRBD to ReactOS
would require using the TDI interface instead (everything else "should" work,
however I couldn't test it because it does not load currently into ReactOS).

My question is is there any ongoing effort to implement a WinSocket API?
If yes what is the status of this implementation?

Thanks for any insights,

Best regards,

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


Re: [ros-dev] WinSocket support?

2022-02-28 Thread Thomas Faber

Hi Johannes,

ReactOS does not currently support WSK, nor is any work on it in 
progress or planned.

Our network stack is unfortunately unstable enough even with just TDI,
so any efforts in networking typically go towards stabilization.

TDI itself is supported, so if you were to work on a library that 
implements the WSK interface on top of TDI, you might have a chance of 
it working. However, the kernel-mode interface is not particularly well 
tested, as AFD (which implements user mode sockets) is currently the 
only consumer. So even if you get it to work in Windows Server 2003, 
you're likely to encounter bugs in ReactOS.

We'd of course be happy to get any reports of bugs you run into.

Best,
Thomas



On 2022-02-28 15:05, johan...@johannesthoma.com wrote:

Dear ReactOS developers,

I am working on WinDRBD (https://github.com/LINBIT/windrbd), which is a
port of the Linux DRBD 9 driver to the Windows family of operating systems.
Technically it is a compatibility layer for the Linux kernel functions that DRBD
uses.

I am currently researching if WinDRBD can be ported to Windows Server 2003
and also to ReactOS and found that the networking API we are using (WinSocket)
is only supported by Windows Vista (0x600) and up. Porting WinDRBD to ReactOS
would require using the TDI interface instead (everything else "should" work,
however I couldn't test it because it does not load currently into ReactOS).

My question is is there any ongoing effort to implement a WinSocket API?
If yes what is the status of this implementation?

Thanks for any insights,

Best regards,

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


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