# Thanks for software flow offloading

**URL:** <https://forum.openwrt.org/t/thanks-for-software-flow-offloading/49760>\
**Category:** Installing and Using OpenWrt\
**Created:** [December 4, 2019, 8:50pm UTC](https://forum.openwrt.org/t/thanks-for-software-flow-offloading/49760 "2019-12-04T20:50:13Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![belarios](https://forum.openwrt.org/letter_avatar/belarios/32/5_5575768a8748004e209b776fc1b2916d.png) [@belarios](https://forum.openwrt.org/u/belarios)\
**Post date:** [December 4, 2019, 8:50pm UTC](https://forum.openwrt.org/t/thanks-for-software-flow-offloading/49760/1 "2019-12-04T20:50:13Z")

</div>

I've been using my Western Digital MyNet N750 for at least five years with openwrt and it has run great.

My internet connection has steadily improved over those years and this year my ISP upgraded us to a max of 500Mbps download and I was a little sad that my router with 18.06 only gave me about 170Mbps.

Today I flashed the 19.07rc2 from the ath79 target and saw the checkbox for software flow offloading while reviewing the interface. With software flow offloading I'm now getting the full 500Mbps!

You guys rock, thanks.

---

<div class="post-metadata">

**Author:** ![xback](https://forum.openwrt.org/user_avatar/forum.openwrt.org/xback/32/7157_2.png) [@xback](https://forum.openwrt.org/u/xback)\
**Post date:** [December 4, 2019, 8:55pm UTC](https://forum.openwrt.org/t/thanks-for-software-flow-offloading/49760/2 "2019-12-04T20:55:13Z")

</div>

@nbd  
I believe this one is for you for doing tons of effort on this topic 🙂

---

<div class="post-metadata">

**Author:** ![Doppel-D](https://forum.openwrt.org/user_avatar/forum.openwrt.org/doppel-d/32/32244_2.png) [@Doppel-D](https://forum.openwrt.org/u/Doppel-D)\
**Post date:** [December 5, 2019, 6:29am UTC](https://forum.openwrt.org/t/thanks-for-software-flow-offloading/49760/3 "2019-12-05T06:29:51Z")

</div>

There is a warning at least on 18.06.5: "Experimental feature. Not fully compatible with QoS/SQM. "

Anyone using / knowing more about?

---

<div class="post-metadata">

**Author:** ![jow](https://forum.openwrt.org/user_avatar/forum.openwrt.org/jow/32/13_2.png) [@jow](https://forum.openwrt.org/u/jow)\
**Post date:** [December 5, 2019, 8:04am UTC](https://forum.openwrt.org/t/thanks-for-software-flow-offloading/49760/4 "2019-12-05T08:04:54Z")

</div>

> [@Doppel-D](#):
>
> Anyone using / knowing more about?

Well software flow offloading (or any accellerator technology for that matter) bypasses various kernel subsystems to achieve higher overall throughput. This conflicts with shapers and queue management to some extent as these need access to all packets of a flow and not just the initial handshake ones.

---

<div class="post-metadata">

**Author:** ![Mushoz](https://forum.openwrt.org/user_avatar/forum.openwrt.org/mushoz/32/49821_2.png) [@Mushoz](https://forum.openwrt.org/u/Mushoz)\
**Post date:** [December 5, 2019, 9:56am UTC](https://forum.openwrt.org/t/thanks-for-software-flow-offloading/49760/5 "2019-12-05T09:56:42Z")

</div>

Would it be possible to only enable parts of (hardware) flow offloading? I'd love to use SQM, but hardware flow offloading on my mt7621 device helps a lot with a PPPoE bottleneck:

1. I am limited to 400 Mbit/s without flowoffloading via PPPoE
2. I can achieve 930 Mbit/s without flowoffloading via IPoE
3. I can achieve 930 Mbit/s with hardware flowoffloading via PPPoE

(All three tests done without SQM)

This highlights a clear PPPoE bottleneck as far as I can see. I'd love to be able to offload PPPoE encapsulation / decapsulation, and then route the packages via regular kernel subsystems so that I can apply SQM.

---

<div class="post-metadata">

**Author:** ![belarios](https://forum.openwrt.org/letter_avatar/belarios/32/5_5575768a8748004e209b776fc1b2916d.png) [@belarios](https://forum.openwrt.org/u/belarios)\
**Post date:** [February 3, 2020, 9:40pm UTC](https://forum.openwrt.org/t/thanks-for-software-flow-offloading/49760/6 "2020-02-03T21:40:42Z")

</div>

Edit: all good now

---

<div class="post-metadata">

**Author:** ![tmomas](https://forum.openwrt.org/letter_avatar/tmomas/32/5_5575768a8748004e209b776fc1b2916d.png) [@tmomas](https://forum.openwrt.org/u/tmomas)\
**Post date:** [February 13, 2020, 9:40pm UTC](https://forum.openwrt.org/t/thanks-for-software-flow-offloading/49760/7 "2020-02-13T21:40:44Z")

</div>

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.
