problems when playing with prism2_tx and prism2_transmit_cb
igouta at yahoo.fr
Tue May 27 05:05:00 EDT 2003
Hi everybody !
currently i'm rewriting the HostAP hard_start_xmit
function, prism2_tx to perform some traffic
differentiation through queueing .. Here is the basic
1) instead of sending a sk_buff through prism2_tx, the
kernel calls my function where i store the != ptrs on
sk_buff in queues based on the TOS field of the IP
2) to poll that queues, i added some lines in
prism2_transmit_cb (located in hostap_hw.c) to fetch
my ptrs and then do the effective send by invoking the
prism2_tx function.. (prism2_transmit_cb is used to
report Tx completion and to update the ptr on the next
buffer (the idx stuff) [FIXME])
The modified code compiles fine but when running the
stuff, the system hangs/crashs ... (interrupt context
?, bad spinlocks use ?, ...)
i spent 4 days looking to fix that problem but i
didn't find a clue..
Any help will be really nice !
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com
More information about the HostAP