From: Dave Taht <dave.taht@gmail.com>
To: Jon Pike <jonpike54@gmail.com>
Cc: make-wifi-fast@lists.bufferbloat.net
Subject: Re: [Make-wifi-fast] Fwd: [PATCH] mac80211: prevent skb/txq mismatch
Date: Wed, 18 Jan 2017 13:28:47 -0800 [thread overview]
Message-ID: <CAA93jw41hod0WZ4BGriaO3GMw45LBnwi-azaPu9bNOmAOub9rw@mail.gmail.com> (raw)
If everybody could track their experiences here, that would help.
https://bugs.lede-project.org/index.php?do=details&task_id=368
On Wed, Jan 18, 2017 at 9:38 AM, Jon Pike <jonpike54@gmail.com> wrote:
> And, it is probably worth mentioning that I also have IPV6 routing
> disabled, after what seemed like an issue with a local device being overly
> chatty.
>
> Have also reread a bit, and see that Jan 3 or 4 seems to be the date of ATF
> removal, so I assume I still have it.
>
> On Jan 18, 2017 9:00 AM, <make-wifi-fast-request@lists.bufferbloat.net>
> wrote:
>
> Send Make-wifi-fast mailing list submissions to
> make-wifi-fast@lists.bufferbloat.net
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://lists.bufferbloat.net/listinfo/make-wifi-fast
> or, via email, send a message with subject or body 'help' to
> make-wifi-fast-request@lists.bufferbloat.net
>
> You can reach the person managing the list at
> make-wifi-fast-owner@lists.bufferbloat.net
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Make-wifi-fast digest..."
>
> Today's Topics:
>
> 1. Re: Fwd: [PATCH] mac80211: prevent skb/txq mismatch (Jon Pike)
>
>
>
> ---------- Forwarded message ----------
> From: Jon Pike <jonpike54@gmail.com>
> To: make-wifi-fast@lists.bufferbloat.net
> Cc:
> Date: Tue, 17 Jan 2017 22:58:30 -0800
> Subject: Re: [Make-wifi-fast] Fwd: [PATCH] mac80211: prevent skb/txq
> mismatch
> I'm pretty clueless on this, but as a single data point, my Archer C7 has
> abt 21 days of uptime now, since my last update, as the single router in a 4
> person household. I've been running cake/piece of cake the whole time.
>
> Standard disclaimers apply as to clueless user not knowing if his FW version
> has anything to do with the issue in question, or if its connected to other
> things like whatever is going on with the airtime fairness. But the comment
> in the third paragraph sounded interesting in light of my lack of a crash
> and running a SQM method, FWIW.
>
> My last update was a sysupgrade to LEDE Reboot SNAPSHOT r2687-dc5f496 pretty
> sure date was 12-27-16.
>
>
> Today's Topics:
>
> 1. Fwd: [PATCH] mac80211: prevent skb/txq mismatch (Dave Taht)
>
>
> ---------- Forwarded message ----------
> From: Dave Taht <dave.taht@gmail.com>
> To: make-wifi-fast@lists.bufferbloat.net
> Cc:
> Date: Thu, 12 Jan 2017 10:44:12 -0800
> Subject: [Make-wifi-fast] Fwd: [PATCH] mac80211: prevent skb/txq mismatch
> yea! (I think)
>
>
> ---------- Forwarded message ----------
> From: Michal Kazior <michal.kazior@tieto.com>
> Date: Thu, Jan 12, 2017 at 6:28 AM
> Subject: [PATCH] mac80211: prevent skb/txq mismatch
> To: johannes@sipsolutions.net
> Cc: linux-wireless@vger.kernel.org, greearb@candelatech.com,
> mohammed@qti.qualcomm.com, Michal Kazior <michal.kazior@tieto.com>
>
>
> Station structure is considered as not uploaded
> (to driver) until drv_sta_state() finishes. This
> call is however done after the structure is
> attached to mac80211 internal lists and hashes.
> This means mac80211 can lookup (and use) station
> structure before it is uploaded to a driver.
>
> If this happens (structure exists, but
> sta->uploaded is false) fast_tx path can still be
> taken. Deep in the fastpath call the sta->uploaded
> is checked against to derive "pubsta" argument for
> ieee80211_get_txq(). If sta->uploaded is false
> (and sta is actually non-NULL) ieee80211_get_txq()
> effectively downgraded to vif->txq.
>
> At first glance this may look innocent but coerces
> mac80211 into a state that is almost guaranteed
> (codel may drop offending skb) to crash because a
> station-oriented skb gets queued up on
> vif-oriented txq. The ieee80211_tx_dequeue() ends
> up looking at info->control.flags and tries to use
> txq->sta which in the fail case is NULL.
> ..........
>
> _______________________________________________
> Make-wifi-fast mailing list
> Make-wifi-fast@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/make-wifi-fast
>
>
>
> _______________________________________________
> Make-wifi-fast mailing list
> Make-wifi-fast@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/make-wifi-fast
>
>
>
> _______________________________________________
> Make-wifi-fast mailing list
> Make-wifi-fast@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/make-wifi-fast
--
Dave Täht
Let's go make home routers and wifi faster! With better software!
http://blog.cerowrt.org
next reply other threads:[~2017-01-18 21:28 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-01-18 21:28 Dave Taht [this message]
[not found] <CALukJKSHN+kjdYBJ8w3yi7-z_FzeXM607ABP5Kzr5CgYamMJZQ@mail.gmail.com>
2017-01-18 17:38 ` Jon Pike
[not found] <CALukJKSMpY11yKZXeyV=P=LmVh_xb3HGwp7c-G9Yv+POETEFeA@mail.gmail.com>
[not found] ` <CALukJKRToYyExFZ+Xp1n9CjF59+X=m12ZNru-MQA+Ldnd1EW+g@mail.gmail.com>
[not found] ` <CALukJKS7RHiXiDFUjxqy1Xh7XdxxTh8fRz9wj8xszOuEcGcO3g@mail.gmail.com>
[not found] ` <CALukJKRvvdFAMCx0TbfaTzBzZBgfdH39wVe2+E7B76T+rdWS1g@mail.gmail.com>
[not found] ` <CALukJKSqPT2++52njn61bjy6=NjRCbjCzrgQEmQyM5iXu6tEFg@mail.gmail.com>
[not found] ` <CALukJKQobOZDkCjyG3v1_+kujiOnbaeQe+G9DRf2GM7cG_1JMQ@mail.gmail.com>
[not found] ` <CALukJKR_DpqM5bCJg30t4aXySQGnc0BUj8Wy4fZh+hnF34n4jg@mail.gmail.com>
[not found] ` <CALukJKRuZJk91zUTsxH3M3k0v3U4fGWQmoqxHJMVXXcoZVQF3A@mail.gmail.com>
[not found] ` <CALukJKRbgsRFa7fjSmDAhvQnOnV3uh0y6OuvUzV59RqAjwJxLg@mail.gmail.com>
[not found] ` <CALukJKRRGD_ptHFvJWPE-e_s7gRVU3mhTxb3Op4Go047WNieXg@mail.gmail.com>
[not found] ` <CALukJKS=bEYTF7tCkJcHbzZ5KczEPr9UehbH=6R9_vm6n7eyEA@mail.gmail.com>
[not found] ` <CALukJKQ2+kivDek=6Zaj33R0AHCCjrMWiGSu5Ynuw7Vxoe3RDw@mail.gmail.com>
[not found] ` <CALukJKTjbvPeTd2jaPStQunbnqKz33B_YYRiLKrTcQAnnJchRg@mail.gmail.com>
[not found] ` <CALukJKSdVwQRA01m2=HdvXXSgrc6L1+XcPk5rna6qtuaZWU0hw@mail.gmail.com>
[not found] ` <CALukJKT3kSZvSe0BXE3AC6e9dtzwyN=MPgQkPH-ewc9218RusQ@mail.gmail.com>
[not found] ` <CALukJKRCu+O+NaGxiWbhRD73t0E4cAE8rVuCqn_iLzS0FxpKJA@mail.gmail.com>
[not found] ` <CALukJKSSPfUh4B55z_j8kPb_8YLULdKgknmwRB-ZDEqVX8cJSQ@mail.gmail.com>
[not found] ` <CALukJKQjuyVuD1mORVXiDFSD_Y7bp4Mo-DjspRsOoHQ8Zq-uQQ@mail.gmail.com>
[not found] ` <CALukJKQgdBwZgSHSHAW=j4jM5YX41JEKvR=MwvOwVRrO3Y-v9g@mail.gmail.com>
[not found] ` <CALukJKSrVyO=xU1DvO55_1wsmEm3K-H9FqMW+keRA+qHrq3T2A@mail.gmail.com>
[not found] ` <CALukJKSEmAXMKWeKB87DeDaVQMAC_zH0MSCWGsn8zF39sFzRgQ@mail.gmail.com>
[not found] ` <CALukJKTn3jV6LPYEEqWXquLTTV2QeUKxjcHWLpF8j0NFcNM+GQ@mail.gmail.com>
[not found] ` <CALukJKTKxLLgCSye1ndN9MrnjVf=UKYK0_Z1VPxfpGqnKZjuAg@mail.gmail.com>
[not found] ` <CALukJKTtxaQNVsX41XiwzzvrG6XaP=yVh7XaBYvvBA=26GBqnw@mail.gmail.com>
[not found] ` <CALukJKTLW6PUVZziC+WL977zz=M4FKxqqTuNSK0dPQ4kpJD4CQ@mail.gmail.com>
[not found] ` <CALukJKR1hju8wsLwGjhJYHom_DSCCmMrFDtmEyoT8y0q6T_Edw@mail.gmail.com>
[not found] ` <CALukJKSqB8HUuFQaSz-HTOPd6vm=doYhOkiVhHg7x0gPztCWnQ@mail.gmail.com>
[not found] ` <CALukJKTQ82-+FYahUPf=xOeCPf_oHWOSD0-ESi2FigCm5UJV_Q@mail.gmail.com>
[not found] ` <CALukJKTMgoaLR5o06Z=MWxSESiOFUVngO3uceBk+1rY2KQfsZg@mail.gmail.com>
2017-01-18 6:58 ` Jon Pike
[not found] <1484231321-3179-1-git-send-email-michal.kazior@tieto.com>
2017-01-12 18:44 ` Dave Taht
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://lists.bufferbloat.net/postorius/lists/make-wifi-fast.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAA93jw41hod0WZ4BGriaO3GMw45LBnwi-azaPu9bNOmAOub9rw@mail.gmail.com \
--to=dave.taht@gmail.com \
--cc=jonpike54@gmail.com \
--cc=make-wifi-fast@lists.bufferbloat.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox