1
0
Fork 0
forked from mirror/openwrt
openwrt/target/linux/bmips
Sieng Piaw Liew 7178adadcc bmips: use netdev_alloc_skb() for copybreak
bmips is using Broadcom B53 DSA driver which means the ethernet driver
must compensate for 6 bytes tags from the internal switch.
This means using NET_IP_ALIGN actually misaligns the skb, lowering
performance significantly. Therefore napi_alloc_skb() which uses
NET_IP_ALIGN is changed to netdev_alloc_skb().
Performance in iperf3 is increased from ~47Mbps to 52Mbps.

Signed-off-by: Sieng Piaw Liew <liew.s.piaw@gmail.com>
2023-03-04 19:28:16 +01:00
..
dts treewide: remove label = "cpu" from DSA dt-binding 2023-02-26 22:22:48 +01:00
files bmips: use netdev_alloc_skb() for copybreak 2023-03-04 19:28:16 +01:00
generic bmips: add linux v5.15 support 2022-05-20 12:21:03 +02:00
image bmips: loader-lzma: drop unused RAMSIZE parameter 2023-03-02 20:37:56 +01:00
nand bmips: dgnd3700v2: fix network config 2022-05-23 21:05:59 +02:00
patches-5.15 kernel: bump 5.15 to 5.15.67 2022-09-09 21:08:37 +01:00
profiles bmips: add new target 2021-02-22 18:29:44 +01:00
config-5.15 kernel: disable CONFIG_CPU_LITTLE_ENDIAN in generic config 2022-10-21 13:47:01 +02:00
Makefile bmips: switch to linux 5.15 2022-05-20 12:36:43 +02:00