summaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorRichard Laing <richard.laing@alliedtelesis.co.nz>2021-07-15 09:18:05 +1200
committerDavid S. Miller <davem@davemloft.net>2021-07-15 10:14:44 -0700
commit5c2c85315948c42c6c0258cf9bad596acaa79043 (patch)
tree4e976ba1d8750f33abefcdb6a35fd827291858f5 /kernel
parent8096acd7442e613fad0354fc8dfdb2003cceea0b (diff)
downloadlinux-stable-5c2c85315948c42c6c0258cf9bad596acaa79043.tar.gz
linux-stable-5c2c85315948c42c6c0258cf9bad596acaa79043.tar.bz2
linux-stable-5c2c85315948c42c6c0258cf9bad596acaa79043.zip
bus: mhi: pci-generic: configurable network interface MRU
The MRU value used by the MHI MBIM network interface affects the throughput performance of the interface. Different modem models use different default MRU sizes based on their bandwidth capabilities. Large values generally result in higher throughput for larger packet sizes. In addition if the MRU used by the MHI device is larger than that specified in the MHI net device the data is fragmented and needs to be re-assembled which generates a (single) warning message about the fragmented packets. Setting the MRU on both ends avoids the extra processing to re-assemble the packets. This patch allows the documented MRU for a modem to be automatically set as the MHI net device MRU avoiding fragmentation and improving throughput performance. Signed-off-by: Richard Laing <richard.laing@alliedtelesis.co.nz> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions