They are not better but they could be considered to be an option at
least in some of the cases 
Of course no! 
Regards,
Anton A. Kolomyeytsev
RocketDivision.Com – Toolkits for Network and Storage Kernel Software
Developers
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jamey Kirby
Sent: Wednesday, August 11, 2004 1:46 AM
To: Windows File Systems Devs Interest List
Subject: RE: [ntfsd] Sending data over network
And inverted user-mode callbacks are better? I sure hope you are not
using inverted user-mode callbacks in you iSCSI software 
Jamey
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Anton A.
Kolomyeytsev (CoolDev.Com)
Sent: Tuesday, August 10, 2004 1:39 PM
To: Windows File Systems Devs Interest List
Subject: RE: [ntfsd] Sending data over network
Why invest time and money in custom extensions (Who knows what will
happen to your company a day after tomorrow? Will you finally have
64-bit working version or not? Today I’ve paid you big bucks and
tomorrow morning my boss decided we need IA-64 port, should I hire you
making your propriety code work on IA-64 in two weeks and $15K? etc etc
etc). I would understand all of this if there would be no other options.
But there
*are* options present!
Why not use raw TDI? Which is here for ages, never changed since 1996
(?) and would be supported by OS
vendor itself virtually forever…
OK, this starts to be more personal then it should be. I’d better shut
up for now. Go ahead alone.
Regards,
Anton A. Kolomyeytsev
RocketDivision.Com – Toolkits for Network and Storage Kernel Software
Developers
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jamey Kirby
Sent: Tuesday, August 10, 2004 11:17 PM
To: Windows File Systems Devs Interest List
Subject: RE: [ntfsd] Sending data over network
Some libraries, not to mention any product names, have several BS
extension to support the asynchronous nature of NT. An example would be
a send_async() with a callback function as a parameter (completion
routine).
Jamey
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Anton A.
Kolomyeytsev (CoolDev.Com)
Sent: Tuesday, August 10, 2004 1:13 PM
To: Windows File Systems Devs Interest List
Subject: RE: [ntfsd] Sending data over network
Go ahead! Tell him you’re selling such a library yourself.
In some cases BSD socket libraries really save development time. But at
least in some of the cases they don’t. People move code to kernel to
make it run faster. Thus they need event-driven receive and not ugly
select(…), async sends at raised interrupt level, pre-post recv
buffers, zero-copy mode etc etc etc. They do not think about this (b/s
they usually do not know much about this) from the very beginning. So
after having code in kernel and seeing it using BSD API in quite a lof
of cases next step whould be throw away $1000 BSD socket library and
replace it with raw TDI. To make the code ran faster. So why do the job
twice and not just go
TDI way from the very beginning?
IMHO of course.
Regards,
Anton A. Kolomyeytsev
RocketDivision.Com – Toolkits for Network and Storage Kernel Software
Developers
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jamey Kirby
Sent: Tuesday, August 10, 2004 9:07 PM
To: Windows File Systems Devs Interest List
Subject: RE: [ntfsd] Sending data over network
Sockets at TDI level are not nasty, just complex. There are several
third party socket libraries out there to make you life very easy. Let
me know and I can recommend a few.
Jamey
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Anton A.
Kolomyeytsev (CoolDev.Com)
Sent: Tuesday, August 10, 2004 1:48 AM
To: Windows File Systems Devs Interest List
Subject: RE: [ntfsd] Sending data over network
…or pass job to user-mode helper code if performance is not an issue
and you do not want to mess with sometimes nasty TDI cliet code.
Regards,
Anton A. Kolomyeytsev
RocketDivision.Com – Toolkits for Network and Storage Kernel Software
Developers
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Maxim S. Shatskih
Sent: Tuesday, August 10, 2004 11:28 AM
To: Windows File Systems Devs Interest List
Subject: Re: [ntfsd] Sending data over network
You must write a TDI client code for this.
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com
----- Original Message -----
From: “Yashasvi Raykar”
Newsgroups: ntfsd
To: “Windows File Systems Devs Interest List”
Sent: Monday, August 09, 2004 12:28 PM
Subject: [ntfsd] Sending data over network
> Hi,
>
> I am using diskperf as the filter driver. I am able to capture the
> data being written to hard disk in the driver. Now i need to send it
> over the network to a server by opening a port in the driver.
>
> I have my server compnent ready. I searched the net on the same and
> found that i can build a irp to the network driver to accomplish. But
> the doubt i have is since my filter driver is loaded at boot time i am
> unsure as
to
> whether the network services will be up or not.
>
> Can i get more clarification and method to solve the problem.
>
> Thanks in advance
> Yashasvi
>
>
>
> —
> Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17
>
> You are currently subscribed to ntfsd as: xxxxx@storagecraft.com To
> unsubscribe send a blank email to xxxxx@lists.osr.com
—
Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17
You are currently subscribed to ntfsd as: xxxxx@cooldev.com
To unsubscribe send a blank email to xxxxx@lists.osr.com
—
Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17
You are currently subscribed to ntfsd as: xxxxx@storagecraft.com To
unsubscribe send a blank email to xxxxx@lists.osr.com
—
Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17
You are currently subscribed to ntfsd as: xxxxx@cooldev.com
To unsubscribe send a blank email to xxxxx@lists.osr.com
—
Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17
You are currently subscribed to ntfsd as: xxxxx@storagecraft.com To
unsubscribe send a blank email to xxxxx@lists.osr.com
—
Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17
You are currently subscribed to ntfsd as: xxxxx@cooldev.com
To unsubscribe send a blank email to xxxxx@lists.osr.com
—
Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17
You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com
—
Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17
You are currently subscribed to ntfsd as: xxxxx@cooldev.com
To unsubscribe send a blank email to xxxxx@lists.osr.com