Date: Wed, 17 Aug 2011 20:10:41 -0600 From: PseudoCylon <moonlightakkiy@yahoo.ca> To: Adrian Chadd <adrian@freebsd.org> Cc: freebsd-wireless@freebsd.org Subject: Re: ieee80211_process_callback() use in drivers Message-ID: <CAFZ_MYLPnH=wMF1uiLCV08LnQztPBA-OkQ8zVKSvp7ZHm%2BvJ1Q@mail.gmail.com> In-Reply-To: <CAJ-VmomS%2Bo%2BvJTjCC26FoXHf6JESDofLgZH4vZRSRKNM3ZgVkQ@mail.gmail.com> References: <CAFZ_MYJGv8zhJLaAjs_o2mxjjopYofSoymgwfMnO-79nKub66w@mail.gmail.com> <CAJ-VmomS%2Bo%2BvJTjCC26FoXHf6JESDofLgZH4vZRSRKNM3ZgVkQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Aug 17, 2011 at 1:33 AM, Adrian Chadd <adrian@freebsd.org> wrote: > On 17 August 2011 14:40, PseudoCylon <moonlightakkiy@yahoo.ca> wrote: > >> I tried this while ago. >> http://lists.freebsd.org/pipermail/freebsd-net/2010-July/025758.html >> >> The patch should still work today. > > Hm, I fixed the status check in the BAR TX routines. > Is that enough? Or are you saying that the node ref is freed somewhere > inside ic_raw_xmit() on a TX failure? > Sorry, I found the commit after replied. But, drivers call ieee80211_free_node() in ic_raw_xmit() on failure. AK
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFZ_MYLPnH=wMF1uiLCV08LnQztPBA-OkQ8zVKSvp7ZHm%2BvJ1Q>