Lets make wifi fast again!
 help / color / mirror / Atom feed
[parent not found: <CALukJKSMpY11yKZXeyV=P=LmVh_xb3HGwp7c-G9Yv+POETEFeA@mail.gmail.com>]
[parent not found: <CALukJKSHN+kjdYBJ8w3yi7-z_FzeXM607ABP5Kzr5CgYamMJZQ@mail.gmail.com>]
* Re: [Make-wifi-fast] Fwd: [PATCH] mac80211: prevent skb/txq mismatch
@ 2017-01-18 21:28 Dave Taht
  0 siblings, 0 replies; 4+ messages in thread
From: Dave Taht @ 2017-01-18 21:28 UTC (permalink / raw)
  To: Jon Pike; +Cc: make-wifi-fast

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-01-18 21:28 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <1484231321-3179-1-git-send-email-michal.kazior@tieto.com>
2017-01-12 18:44 ` [Make-wifi-fast] Fwd: [PATCH] mac80211: prevent skb/txq mismatch Dave Taht
     [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] <CALukJKSHN+kjdYBJ8w3yi7-z_FzeXM607ABP5Kzr5CgYamMJZQ@mail.gmail.com>
2017-01-18 17:38 ` Jon Pike
2017-01-18 21:28 Dave Taht

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox