Date: Wed, 27 Jul 2011 12:59:07 +0200 From: Monthadar Al Jaberi <monthadar@gmail.com> To: freebsd-wireless@freebsd.org Subject: Re: Ack, Net80211 & ath Message-ID: <CA%2BsBSoK_0M92O13Xz96FJ-jHgGuE8xc%2BeMDRc6u5=NUEH97=TA@mail.gmail.com> In-Reply-To: <CA%2BsBSoKjviQyx5KbQrMrF_7LoJx3zeyV0=gXB1RrV==PXd4S_A@mail.gmail.com> References: <CA%2BsBSoLmGGZBWLSFbm9kh9YoRa4NO_wkx_330f_U7U7SH8s%2BkA@mail.gmail.com> <CAJ-Vmo=F9LhJaVoQT1t%2BTV-KCPh_D%2BnmH2BGNW=FkFBAzc7Mig@mail.gmail.com> <CA%2BsBSoKjviQyx5KbQrMrF_7LoJx3zeyV0=gXB1RrV==PXd4S_A@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Ok. For mesh forwarding information, how do I know about link failure (not able to forward an MSDU/MMPDU). Cause then we need to generate a PERR frame. br, On Wed, Jul 27, 2011 at 12:48 PM, Adrian Chadd <adrian@freebsd.org> wrote: > Hi, > > Yup, you're right. net80211 doesn't get notification of it by default. > > What do you need it for? > > > Adrian > > On 27 July 2011 18:23, Monthadar Al Jaberi <monthadar@gmail.com> wrote: >> Hi, >> >> How is ack frames being handled by the net80211? I guess the driver >> (or maybe hardware) takes care of resending, but what happens if it >> max number of retries is reached? How is net8011 notified? >> >> There is ieee80211_add_callback that I think should be used for that, >> but it is only used by managment frames of type >> IEEE80211_FC0_SUBTYPE_ASSOC_REQ, IEEE80211_FC0_SUBTYPE_REASSOC_REQ and >> IEEE80211_FC0_SUBTYPE_AUTH (in station mode) and one for HT code. >> >> What about the others? I guess the hardware only keeps stat counters >> for failures.... >> >> br, >> >> -- >> //Monthadar Al Jaberi >> _______________________________________________ >> freebsd-wireless@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-wireless >> To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@freebsd.org" >> > -- //Monthadar Al Jaberi -- //Monthadar Al Jaberi
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2BsBSoK_0M92O13Xz96FJ-jHgGuE8xc%2BeMDRc6u5=NUEH97=TA>