Additional documentation on DDK?

Hi,
Anybody aware of any additional documentation availabe about network
ddk (For e.g., explaination about functions like pci_read_config()).Also i
would like to know if there are anymore sample drivers (apart from pcnet)
available…

Thanks in advance

Sreekanth

Sreekanth Rupavatharam <sreekanth.r@cambira.com> wrote:

Hi,
Anybody aware of any additional documentation availabe about network
ddk (For e.g., explaination about functions like pci_read_config()).Also i
would like to know if there are anymore sample drivers (apart from pcnet)
available…

The pci*() family of APIs can be found in the helpviewer in the library
reference section. As for other drivers, yet there will be additional ones.
What type of the device are you looking for in particular?

chris

cdm@qnx.com > “The faster I go, the behinder I get.”

Chris McKillop – Lewis Carroll –
Software Engineer, QSSL
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Chris ,
Yes…thanks a lot , I verified about the pci* apis in the library
reference section.My aim is to study how the packets get uploaded to the
above layers(for e.g., ip ) from the driver.I am very new to the Qnx Driver
environment.So far I was working with FreeBSD ,for which I had complete
access of code.I was also not able to find out the structure definitions for
structures like io_net_self_t ,npkt_t etc.My aim is to write a parallel IP
stack to do some special processing on the received packets.I think lot of
stuff revolves around io-net but very little information is available on
that.Could you guide me on that aspect.Also i would appreciate if you can
share any other ethernet driver code.

Thanks in advance.

Chris McKillop <cdm@qnx.com> wrote in message
news:9q52lt$r7b$1@nntp.qnx.com

Sreekanth Rupavatharam <> sreekanth.r@cambira.com> > wrote:

Hi,
Anybody aware of any additional documentation availabe about
network
ddk (For e.g., explaination about functions like pci_read_config()).Also
i
would like to know if there are anymore sample drivers (apart from
pcnet)
available…


The pci*() family of APIs can be found in the helpviewer in the library
reference section. As for other drivers, yet there will be additional
ones.
What type of the device are you looking for in particular?

chris

cdm@qnx.com > “The faster I go, the behinder I get.”
Chris McKillop – Lewis Carroll –
Software Engineer, QSSL

Drat - I replied to this via email. Sorry everyone else. :wink:

chris


Sreekanth Rupavatharam <sreekanth.r@cambira.com> wrote:

Chris ,
Yes…thanks a lot , I verified about the pci* apis in the library
reference section.My aim is to study how the packets get uploaded to the
above layers(for e.g., ip ) from the driver.I am very new to the Qnx Driver
environment.So far I was working with FreeBSD ,for which I had complete
access of code.I was also not able to find out the structure definitions for
structures like io_net_self_t ,npkt_t etc.My aim is to write a parallel IP
stack to do some special processing on the received packets.I think lot of
stuff revolves around io-net but very little information is available on
that.Could you guide me on that aspect.Also i would appreciate if you can
share any other ethernet driver code.

Thanks in advance.

Chris McKillop <> cdm@qnx.com> > wrote in message
news:9q52lt$r7b$> 1@nntp.qnx.com> …
Sreekanth Rupavatharam <> sreekanth.r@cambira.com> > wrote:

Hi,
Anybody aware of any additional documentation availabe about
network
ddk (For e.g., explaination about functions like pci_read_config()).Also
i
would like to know if there are anymore sample drivers (apart from
pcnet)
available…


The pci*() family of APIs can be found in the helpviewer in the library
reference section. As for other drivers, yet there will be additional
ones.
What type of the device are you looking for in particular?

chris

cdm@qnx.com > “The faster I go, the behinder I get.”
Chris McKillop – Lewis Carroll –
Software Engineer, QSSL
\

cdm@qnx.com > “The faster I go, the behinder I get.”

Chris McKillop – Lewis Carroll –
Software Engineer, QSSL
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<