Thread (14 messages) 14 messages, 7 authors, 2007-10-04

Re: [PATCH] mac80211: Fix TX after monitor interface is converted to managed

flat view

From: Johannes Berg <johannes@sipsolutions.net>
Date: 2007-10-04 18:12:58
Also in: linux-wireless

On Thu, 2007-10-04 at 10:34 -0400, Michael Wu wrote:
On Thursday 04 October 2007 07:33, Daniel Drake wrote:
quoted
Fix this by unsetting the hard_start_xmit handler in ieee80211_if_reinit.
It will then be reinitialised to the default (ieee80211_subif_start_xmit)
in ieee80211_if_set_type.
Well.. this kinda sucks, but we can clean up the logic here later.
I kinda agree, but the hack in 50e1f4d76a9d45c940733f05ccd42c5bbe6ca132
which caused this was is hack too. Somebody really need to rewrite the
whole interface handling, it's a total mess with the master being
specially treated but initialised by the same functions etc. I think we
should start having a IEEE80211_IF_TYPE_MASTER for this, maybe then
things will fall into place nicer.

johannes

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help