data directley from kernel mode to outside system

Hi all,

I am developing kernel mode driver in W2k. In this driver, I am generating
huge amount of data. Now I am sending this data to user mode app and then
sending it to another system by over socket. Now to speed the process, I
want to send the data directley from kernel mode to outside system. Is it
possible to do and if yes, How do I do this?

Thanks is advance…
GR

You could do it via tdi.

-----Original Message-----
From: Girish Desai [mailto:xxxxx@teraltd.com]
Sent: Wednesday, May 31, 2000 10:13 AM
To: NT Developers Interest List
Subject: [ntdev] data directley from kernel mode to outside system

Hi all,

I am developing kernel mode driver in W2k. In this driver, I am generating
huge amount of data. Now I am sending this data to user mode app and then
sending it to another system by over socket. Now to speed the process, I
want to send the data directley from kernel mode to outside system. Is it
possible to do and if yes, How do I do this?

Thanks is advance…
GR


You are currently subscribed to ntdev as: xxxxx@osr.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)

Hi,

Can I get any other pointers or datailed information…

Many Thnaks,

Giri

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Mark Cariddi
Sent: Wednesday, May 31, 2000 8:30 PM
To: NT Developers Interest List
Subject: [ntdev] RE: data directley from kernel mode to outside system

You could do it via tdi.

-----Original Message-----
From: Girish Desai [mailto:xxxxx@teraltd.com]
Sent: Wednesday, May 31, 2000 10:13 AM
To: NT Developers Interest List
Subject: [ntdev] data directley from kernel mode to outside system

Hi all,

I am developing kernel mode driver in W2k. In this driver, I am generating
huge amount of data. Now I am sending this data to user mode app and then
sending it to another system by over socket. Now to speed the process, I
want to send the data directley from kernel mode to outside system. Is it
possible to do and if yes, How do I do this?

Thanks is advance…
GR


You are currently subscribed to ntdev as: xxxxx@osr.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)


You are currently subscribed to ntdev as: xxxxx@teraltd.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)

Hi,

TDI will solve all your problems, TDI can also communicate with sockets at
Application layer.

In DDK Help, check this

\Network Drivers\Design Guide\Part 3: Intermediate NDIS Drivers and TDI
Drivers\Chapter 3 TDI Transports and Their Clients

Regards,
Aman.


From: Girish Desai[SMTP:xxxxx@teraltd.com]
Reply To: NT Developers Interest List
Sent: Thursday, June 01, 2000 9:26 AM
To: NT Developers Interest List
Subject: [ntdev] RE: data directley from kernel mode to outside
system

Hi,

Can I get any other pointers or datailed information…

Many Thnaks,

Giri

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Mark Cariddi
Sent: Wednesday, May 31, 2000 8:30 PM
To: NT Developers Interest List
Subject: [ntdev] RE: data directley from kernel mode to outside system

You could do it via tdi.

-----Original Message-----
From: Girish Desai [mailto:xxxxx@teraltd.com]
Sent: Wednesday, May 31, 2000 10:13 AM
To: NT Developers Interest List
Subject: [ntdev] data directley from kernel mode to outside system

Hi all,

I am developing kernel mode driver in W2k. In this driver, I am generating
huge amount of data. Now I am sending this data to user mode app and then
sending it to another system by over socket. Now to speed the process, I
want to send the data directley from kernel mode to outside system. Is it
possible to do and if yes, How do I do this?

Thanks is advance…
GR


You are currently subscribed to ntdev as: xxxxx@osr.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)


You are currently subscribed to ntdev as: xxxxx@teraltd.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)


You are currently subscribed to ntdev as: xxxxx@satyam.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)

> sending it to another system by over socket. Now to speed the process, I

want to send the data directley from kernel mode to outside system. Is it

There are 2 ways:

  • use TDI in your kmode code to talk to the network layers without the umode
    app.
  • implement a file object in your driver which will return your collected
    data on
    reads. Then use TransmitFile (direct, optimized sending of data from any
    file
    object to the socket without copying it to the user space back and forth) in
    the
    umode helper app.

Max