diff options
author | 2025-06-03 11:12:04 +0200 | |
---|---|---|
committer | 2025-06-05 12:27:20 +0200 | |
commit | 501fe52aa908c96f2c9b8d54767938a1a5960354 (patch) | |
tree | 893a1d9f43b12648ee78318ea9372094fba99750 /net/lapb/lapb_timer.c | |
parent | Merge branch 'net-dsa-b53-fix-rgmii-ports' (diff) | |
download | wireguard-linux-501fe52aa908c96f2c9b8d54767938a1a5960354.tar.xz wireguard-linux-501fe52aa908c96f2c9b8d54767938a1a5960354.zip |
net: wwan: mhi_wwan_mbim: use correct mux_id for multiplexing
Recent Qualcomm chipsets like SDX72/75 require MBIM sessionId mapping
to muxId in the range (0x70-0x8F) for the PCIe tethered use.
This has been partially addressed by the referenced commit, mapping
the default data call to muxId = 112, but the multiplexed data calls
scenario was not properly considered, mapping sessionId = 1 to muxId
1, while it should have been 113.
Fix this by moving the session_id assignment logic to mhi_mbim_newlink,
in order to map sessionId = n to muxId = n + WDS_BIND_MUX_DATA_PORT_MUX_ID.
Fixes: 65bc58c3dcad ("net: wwan: mhi: make default data link id configurable")
Signed-off-by: Daniele Palmas <dnlplm@gmail.com>
Reviewed-by: Loic Poulain <loic.poulain@oss.qualcomm.com>
Link: https://patch.msgid.link/20250603091204.2802840-1-dnlplm@gmail.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions