Re: [ Help ] API or Device Driver for Ethernet ?

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



If you are developing an Ethernet Card you will need a device driver. What
do you mean developing an API? Most Ethernet cards are there to talk
standard protocols so there is no API to be developed only an NDIS driver.


--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
Remove StopSpam to reply




"Mahesh" <mmp.cse@xxxxxxxxx> wrote in message
news:81b6bbd2-b534-4572-a1ac-b4945aea62b2@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hi,

We are developing Ethernet Card of 1GBps, and i am involved in API
developing.

I wanted to ask whether the following is correct architecture ?.

API API

| |
----\/------- -----\/----------

device or Ethernet
driver ------------------

|
----\/-------
Etheret
Card


Please help me in this regard. Would be great full if you could assist
more in this case.


.



Relevant Pages

  • Re: Can kernel mode call Win32 API ?
    ... note that to use these APIs you must be at passive level which means you must defer to a work item if you want to write anything out if you are at an IRQL> passive. ... Don Burn (MVP, Windows DDK) ... Windows 2k/XP/2k3 Filesystem and Driver Consulting ... Can we write some text or database from kernel mode, is there any API? ...
    (microsoft.public.development.device.drivers)
  • Re: [RFC] Staging:IIO: New ABI
    ... Hardware chip or device accessed by on communication port. ... An event driven driver of data capture to an in kernel buffer. ... There is already a well-defined api for these things. ... don't have a custom interface just for these device. ...
    (Linux-Kernel)
  • Re: [RFC] Staging:IIO: New ABI
    ... Hardware chip or device accessed by on communication port. ... An event driven driver of data capture to an in kernel buffer. ... A given IIO device will indeed have a either none or typically 1 ring buffers. ... There is already a well-defined api for these things. ...
    (Linux-Kernel)
  • Re: Digital-tv card drivers and API discussion
    ... Designing completely new api takes some time and I ... > driver development experience, I have a couple of questions for you. ... > 2) As linux kernel is GPL-licensed, I cannot just port the linux driver ... I'm able to watch DVB programs converted from MPEG TS substreams to MPEG ...
    (freebsd-arch)
  • Re: TDBC documentation, examples, syntax?
    ... every driver and provides no opportunity for abstraction. ... procedural API, the internal details are opaque, the interface remains ... that database. ... standard API, or provide a quirky API with non-standard features. ...
    (comp.lang.tcl)