From owner-freebsd-wireless@FreeBSD.ORG Wed Aug 17 07:33:41 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C91D11065672 for ; Wed, 17 Aug 2011 07:33:41 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by mx1.freebsd.org (Postfix) with ESMTP id 8A7CA8FC17 for ; Wed, 17 Aug 2011 07:33:41 +0000 (UTC) Received: by ywo32 with SMTP id 32so625778ywo.13 for ; Wed, 17 Aug 2011 00:33:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=4EyLxB0pFSkE0tncuBJan96Y9dUDZ+jrNQKM4Vdv3mA=; b=irSAMyz6pBwpYf4qqrcFXivDewPkxKMPqiRFvmF9muwggqdoX3rvtCIlJ5CCyBJGQk nafdsYlQJY3cEUMN5KBzSP9Y7BFxcVUDSBIPBcYNjuraYZcUNXYn1HSqOkoFieSoGgZV uVgNFWyK6jR130PNICaYwtkpMWW/CaaMaWq14= MIME-Version: 1.0 Received: by 10.150.225.1 with SMTP id x1mr842417ybg.272.1313566420816; Wed, 17 Aug 2011 00:33:40 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.150.145.21 with HTTP; Wed, 17 Aug 2011 00:33:40 -0700 (PDT) In-Reply-To: References: Date: Wed, 17 Aug 2011 15:33:40 +0800 X-Google-Sender-Auth: PQ_gGpbXGQIAoJFl60h2pUF3IKY Message-ID: From: Adrian Chadd To: PseudoCylon Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-wireless@freebsd.org Subject: Re: ieee80211_process_callback() use in drivers X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Aug 2011 07:33:41 -0000 On 17 August 2011 14:40, PseudoCylon 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? Adrian