Looking at the "Porting an io-net driver to io-pkt" document's description of Write process, what happens when a network driver doesn't have any empty buffers and doesn't call IFQ-DEQUEUE()? Will the io-pkt framework retry the write (and when), or will it drop the packet? Thanks, Max
> what happens when a network driver doesn't have any empty > buffers and doesn't call IFQ-DEQUEUE()? That's how most of the io-pkt drivers are coded. The packet is left queued with the stack by the driver and the next time the stack calls the driver if_start function, hopefully some resources are available.