netraw question

The setup is a little complicated, hang-on ;-(

There is a netraw application that registers a protocol, so far so good.
The network driver is Net.fd. Net.fd is connected to a custom
IO driver, which is in fact a wireless network driver.

Now it seems the netraw application is not getting any kind of feedback
on some packet that are transmitted. They stay in the transmit queue
forever. Meanwhile the netraw application keeps on transmitting data.

I still don’t know where the problem comes from, is it Net.fd, the wireless
driver
or the netraw application.

Who is reponsible for timing out the packet
(Net, Net.fd, iodriver,netraw app)? Can the netraw
application remove the packet from Net’s Tx queue without
confusing Net?

  • Mario