Rx Interrupts - ether_setup!!!

Do we have corresponding function of ether_setup (Linux) in QNX??
I am writing a Network Device Driver. I am not getting an Rx Interrupt
for
my Network adapter.
But I tested the loopback using broadcast (without establishing the
link),
ifconfig en0 11.0.0.2 netmask 255.255.255.0 up
ping 11.0.0.255
first i send a ARP packet (48 bytes), for which I receive the same
packet
of 60Bytes. By which I ensure that Tx and Rx path is fine.

But when i try the same with link, I am not receiving the Rx Interrupt.
Is
there anything I need to do in general for Network adapters like
ether_setup or anything else for that matter for the general adapter
configuration.

Any ideas or clues or any suggestions to get the Interrupts Up will be
helpful.

Thanks
Jalaja

JalajaDevi <jganapat@storage.com> wrote:

But when i try the same with link, I am not receiving the Rx Interrupt.
Is
there anything I need to do in general for Network adapters like
ether_setup or anything else for that matter for the general adapter
configuration.

Any ideas or clues or any suggestions to get the Interrupts Up will be
helpful.

Normally you just enable interrupts and attach your interrupt
handler thread, like pcnet does. Unfortunatly, enabling interrupts
on a device is very device specific.

chris

\

cdm@qnx.com > β€œThe faster I go, the behinder I get.”

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