diff options
author | Felix Fietkau <nbd@nbd.name> | 2018-06-06 09:56:13 +0200 |
---|---|---|
committer | Felix Fietkau <nbd@nbd.name> | 2018-06-19 09:45:28 +0200 |
commit | 9a4253b81f3b3fff833ef92737ef73ad4c455ade (patch) | |
tree | 9e97618bb14dcbab0b64d2a6ebcd893e1ed4fb29 /target/linux/ar71xx/base-files/lib/upgrade | |
parent | c49ae68cbaf078a3dacaebf453d9e7ece2e861f5 (diff) | |
download | upstream-9a4253b81f3b3fff833ef92737ef73ad4c455ade.tar.gz upstream-9a4253b81f3b3fff833ef92737ef73ad4c455ade.tar.bz2 upstream-9a4253b81f3b3fff833ef92737ef73ad4c455ade.zip |
ramips: improve ethernet driver performance with GRO/TSO
GRO stores packets as fraglist. If they are routed back to the ethernet
device, they need to be re-segmented if the driver does not support
sending fraglists.
Add the missing support for that, along with a missing feature flag that
allows full routed GRO->TSO offload.
Considerably reduces CPU utilization for routing
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'target/linux/ar71xx/base-files/lib/upgrade')
0 files changed, 0 insertions, 0 deletions