Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Feb 2013 15:03:12 -0800
From:      Adrian Chadd <adrian@freebsd.org>
To:        PseudoCylon <moonlightakkiy@yahoo.ca>
Cc:        freebsd-wireless@freebsd.org
Subject:   Re: [RFC] serialising net80211 TX
Message-ID:  <CAJ-VmonAXBxuD51y-j5PEt4uGHO_EX15C3inj9wTmR%2BJnb21LA@mail.gmail.com>
In-Reply-To: <CAFZ_MYJjV=5FtEmWkO7rRBtAuvn2R0Ec=O0ojhPxBfcBuLRUJQ@mail.gmail.com>
References:  <CAFZ_MYJjV=5FtEmWkO7rRBtAuvn2R0Ec=O0ojhPxBfcBuLRUJQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
The (many) problems include the two TX paths - one is via _start /
_transmit, and one is the raw xmit path.

So in the short term it'll be easier (!) to just wrap all TX entry
points with a VAP TX lock.
Once that's done and we've debugged it, we can look at breaking it
into a queue with a taskqueue thread for deferred transmit.

How's that sound?


Adrian



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmonAXBxuD51y-j5PEt4uGHO_EX15C3inj9wTmR%2BJnb21LA>