]> www.infradead.org Git - users/dwmw2/linux.git/commit
net: wwan: iosm: fix invalid mux header type
authorM Chetan Kumar <m.chetan.kumar@linux.intel.com>
Mon, 7 Nov 2022 07:35:13 +0000 (13:05 +0530)
committerDavid S. Miller <davem@davemloft.net>
Wed, 9 Nov 2022 14:00:25 +0000 (14:00 +0000)
commit02d2d2ea4a3bc2391f6ac31f6854da83e8a63829
tree71986d894efff8c84d5feed4742ce037914bf982
parent035e3befc191347331dd2530c3686e05a8acfbb2
net: wwan: iosm: fix invalid mux header type

Data stall seen during peak DL throughput test & packets are
dropped by mux layer due to invalid header type in datagram.

During initlization Mux aggregration protocol is set to default
UL/DL size and TD count of Mux lite protocol. This configuration
mismatch between device and driver is resulting in data stall/packet
drops.

Override the UL/DL size and TD count for Mux aggregation protocol.

Fixes: 1f52d7b62285 ("net: wwan: iosm: Enable M.2 7360 WWAN card support")
Signed-off-by: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/wwan/iosm/iosm_ipc_imem_ops.c
drivers/net/wwan/iosm/iosm_ipc_mux.h