Tx process
Luisa Caeiro
lcaeiro
Sun Aug 3 08:58:05 PDT 2003
Hi all,
According to Prism2 Driver Programmer's Manual to MAC PRISM transmit (after write a packet in the buffer):
. the driver need to write tx command to Command register
. the firmware puts frame (referenced by FID) on the transmit queue for further processing and waits for transmit to complete
. the firmware ackowledge frame transmition with a TX bit on EVSTAT or indicates failure with TXEXC on EVSTAT.
In the driver (according my understand):
. prism2_transmit function writes the TX command to Command register
. prism2_cmd_ev function is called from prism2_interrupt
after a event command generated by the firmware
. prism2_interrupt gives the event stat generated by the firmware (I suppose the TX or TXexc after the transmit command)
. according to the event identified calls the correspondig function or schedules the corresponding tasklet (for tx events prism2_tx_ev or prism2_txexc).
Is this correct? Do I need to activate some parameter to have this behaviour?
Because, I'm trying to follow this procedure and after a prism2_transmit call I can't see any tx or txexc event.
Thanks in advance
LC
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.shmoo.com/pipermail/hostap/attachments/20030803/157b6b08/attachment.htm
More information about the Hostap
mailing list