History log of /wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_setup.c (Results 1 – 25 of 35)
Revision Date Author Comments
# 6bd218f3 21-Sep-2023 Surya Prakash Raajen <quic_sraajen@quicinc.com>

qcacmn: Send standby pdev info to FW

Send standby pdev/radio which is expected to be up while
in powersave mode to FW, to switch master control for
timers.

Change-Id: I4b48d93859359d1b6aee0b9993fd1

qcacmn: Send standby pdev info to FW

Send standby pdev/radio which is expected to be up while
in powersave mode to FW, to switch master control for
timers.

Change-Id: I4b48d93859359d1b6aee0b9993fd1bd3bff863f2
CRs-Fixed: 3621705

show more ...


# ff56ef27 12-Sep-2023 Surya Prakash Raajen <quic_sraajen@quicinc.com>

qcacmn: Add mlo teardown support for standby active mode

Add mlo teardown support for standby active mode in
mlo setup sequences and wmi

Change-Id: Iaa727527c53ff0ad6c7682e039ef23fa537e1ae0
CRs-Fix

qcacmn: Add mlo teardown support for standby active mode

Add mlo teardown support for standby active mode in
mlo setup sequences and wmi

Change-Id: Iaa727527c53ff0ad6c7682e039ef23fa537e1ae0
CRs-Fixed: 3613367

show more ...


# 734c9fca 01-Sep-2023 Srinivas Pitla <quic_spitla@quicinc.com>

qcacmn: Add WMI service support for WSI stats info

This change adds service bit support for WSI stats
to FW

Change-Id: I06119c2196b951393e8bbbb82bd4a10436207d63
CRs-Fixed: 3601765


# 25c27f83 17-Aug-2023 Aditya Sathish <quic_asathish@quicinc.com>

qcacmn: Add support for WSI link info libraries

Add support to capture ingress and egress stats
in the MLO manager

Change-Id: Ife0acab15ba802c953cfcf3a720c6e54933ded5e
CRs-Fixed: 3601749


# 1c1ebf79 08-Sep-2023 Pragaspathi Thilagaraj <quic_tpragasp@quicinc.com>

qcacmn: Fix two enum members using same name

Fix the conflict between the host and fw enum
for mlo teardown reason.

CRs-Fixed: 3610563
Change-Id: I20638ed0cbe6b88e20f48815c236e92b833a34a9


# 9d048b9e 12-Jun-2023 Balaganapathy Palanisamy <quic_bpalanis@quicinc.com>

qcacmn: Add MLO bridge vdev APIs

Add MLO bridge vdev APIs to support 4 chip
RDP STA associations.

Change-Id: Iea4c4e3301bc29d470144d5ae0964bb80f2ae68d
CRs-Fixed: 3560194


# 37b9ea37 25-May-2023 Surya Prakash Raajen <quic_sraajen@quicinc.com>

qcacmn: Alloc dp_mlo_ctxt only if its not allocated

Alloc dp_mlo_ctxt only if its not allocated, if dp_mlo_ctxt
is previously allocated reuse the same.

Change-Id: I666b3e6090afaa1ef4d20ff154c4b996a

qcacmn: Alloc dp_mlo_ctxt only if its not allocated

Alloc dp_mlo_ctxt only if its not allocated, if dp_mlo_ctxt
is previously allocated reuse the same.

Change-Id: I666b3e6090afaa1ef4d20ff154c4b996a5eef51c
CRs-Fixed: 3510336

show more ...


# 43057d24 16-May-2023 Surya Prakash Raajen <quic_sraajen@quicinc.com>

qcacmn: Prevent parallel start/stop of target/soc

Prevent start and stop process of target or soc, as it could
lead to issues for mlo enabled socs of that mlo group

Change-Id: Ib2b28443828cbc4be670

qcacmn: Prevent parallel start/stop of target/soc

Prevent start and stop process of target or soc, as it could
lead to issues for mlo enabled socs of that mlo group

Change-Id: Ib2b28443828cbc4be670f5bc8a69d4fecfc1c8b7
CRs-Fixed: 3500007

show more ...


# d563641c 17-Apr-2023 Jhalak Naik <quic_jhalnaik@quicinc.com>

qcacmn: Add support for handling MLO TSF sync capability

Add APIs to init the TSF sync capability based on
WMI_SERVICE_MLO_TSF_SYNC service bit sent from FW,
per ML group.

Change-Id: I5dad3fef7ebfa

qcacmn: Add support for handling MLO TSF sync capability

Add APIs to init the TSF sync capability based on
WMI_SERVICE_MLO_TSF_SYNC service bit sent from FW,
per ML group.

Change-Id: I5dad3fef7ebfa2af330b95d45cac3bef862f46f0
CRs-Fixed: 3491364

show more ...


# 0fcbe55b 13-Apr-2023 Surya Prakash Raajen <quic_sraajen@quicinc.com>

qcacmn: Drop multiple teardown if already in teardown

Drop multiple teardown requests if mlo group is already in
teardwown phase

Change-Id: Id07ed50c2845b69c79bf6ccc4a6436eab8898532
CRs-Fixed: 3458

qcacmn: Drop multiple teardown if already in teardown

Drop multiple teardown requests if mlo group is already in
teardwown phase

Change-Id: Id07ed50c2845b69c79bf6ccc4a6436eab8898532
CRs-Fixed: 3458369

show more ...


# cb015197 26-Apr-2023 Surya Prakash Raajen <quic_sraajen@quicinc.com>

qcacmn: Trigger UMAC reset with mode1 SSR teardown

Add support to trigger UMAC reset with mode1 teardown request
for mode1 target recovery SSR.

Change-Id: Ib2d1679162a2084488081c76f6753287a6e4d5c4

qcacmn: Trigger UMAC reset with mode1 SSR teardown

Add support to trigger UMAC reset with mode1 teardown request
for mode1 target recovery SSR.

Change-Id: Ib2d1679162a2084488081c76f6753287a6e4d5c4
CRs-Fixed: 3458369

show more ...


# eea6497c 24-Apr-2023 D Harilakshmi <quic_dharilak@quicinc.com>

Revert "qcacmn: Add support for handling MLO TSF sync capability"

This reverts Change-Id: Ie8ca48f8f6065f02eefaea85ad967e32d09787fc

Change-Id: I3cdd1a5748189811222fb5ba18d8dcb9a740c253
CRs-Fixed: 3

Revert "qcacmn: Add support for handling MLO TSF sync capability"

This reverts Change-Id: Ie8ca48f8f6065f02eefaea85ad967e32d09787fc

Change-Id: I3cdd1a5748189811222fb5ba18d8dcb9a740c253
CRs-Fixed: 3470139

show more ...


# 7acca677 17-Apr-2023 Jhalak Naik <quic_jhalnaik@quicinc.com>

qcacmn: Add support for handling MLO TSF sync capability

Add APIs to init the TSF sync capability based on
WMI_SERVICE_MLO_TSF_SYNC service bit sent from FW,
per ML group.

Change-Id: Ie8ca48f8f6065

qcacmn: Add support for handling MLO TSF sync capability

Add APIs to init the TSF sync capability based on
WMI_SERVICE_MLO_TSF_SYNC service bit sent from FW,
per ML group.

Change-Id: Ie8ca48f8f6065f02eefaea85ad967e32d09787fc
CRs-Fixed: 3470139

show more ...


# bd5b5ef5 24-Mar-2023 Kiran Venkatappa <quic_kiranv@quicinc.com>

qcacmn: Handle mlo setup soc down from detach path

mlo setup soc down indication can be called from soc_stop and detach
path. Add logic to handle multiple calls by ignoring down if the state
is alre

qcacmn: Handle mlo setup soc down from detach path

mlo setup soc down indication can be called from soc_stop and detach
path. Add logic to handle multiple calls by ignoring down if the state
is already cleaned up.

Change-Id: I6f5c11cc30f38423661063d2834a5b4efa088a49
CRs-Fixed: 3450300

show more ...


# 3b2a7161 05-Feb-2023 Surya Prakash Raajen <quic_sraajen@quicinc.com>

qcacmn: Detach dp soc and mlo ctx in soc down sequence

Detach dp soc and mlo ctx in mlo soc down sequence,
to remove the dependency with link teardown event

Change-Id: I2dc2f64398904a7c57f579029297

qcacmn: Detach dp soc and mlo ctx in soc down sequence

Detach dp soc and mlo ctx in mlo soc down sequence,
to remove the dependency with link teardown event

Change-Id: I2dc2f64398904a7c57f579029297d11d887979c4
CRs-Fixed: 3390199

show more ...


# f48d910d 03-Feb-2023 Uraj Sasan <quic_usasan@quicinc.com>

qcacmn: APIs to set and get chip adjacencies in 4 link MLO

For 4 LINK MLO new API's for
1. Update chip info with the chip id and adjacent chip id's.
2. Given two psoc ID's return if two psoc are adj

qcacmn: APIs to set and get chip adjacencies in 4 link MLO

For 4 LINK MLO new API's for
1. Update chip info with the chip id and adjacent chip id's.
2. Given two psoc ID's return if two psoc are adjacent.

Sample topology

chip0
/ \
chip1 chip2
\ /
chip3

Above, chip0 has chip1 and chip2 as adjacent chips.

Change-Id: I7eafde7779e957bc8161ef37baa6077278800e81
CRs-Fixed: 3381066

show more ...


# 321b889b 24-Jan-2023 Surya Prakash Raajen <quic_sraajen@quicinc.com>

qcacmn: Remove DP mlo context only after all soc are brought down

DP mlo context should be removed only after all socs are down.
In case of target recovery it was getting removed before socs/vaps
ar

qcacmn: Remove DP mlo context only after all soc are brought down

DP mlo context should be removed only after all socs are down.
In case of target recovery it was getting removed before socs/vaps
are down. Fix this to avoid invalid access

Change-Id: Icc62758ed2b62070428548476e33df4065948948
CRs-Fixed: 3376670

show more ...


# 0fdd53b7 14-Dec-2022 Surya Prakash Raajen <quic_sraajen@quicinc.com>

qcacmn: Add support for mlo groups in mlo setup and teardown

Add support for mlo groups in mlo soc/link setup and teardown
sequence participating in mlo.

Change-Id: I2b431b0ee1e5816b92ad183b52ad299

qcacmn: Add support for mlo groups in mlo setup and teardown

Add support for mlo groups in mlo soc/link setup and teardown
sequence participating in mlo.

Change-Id: I2b431b0ee1e5816b92ad183b52ad2998eb5bb46c
CRs-Fixed: 3343170

show more ...


# 49ca504d 19-Dec-2022 Surya Prakash Raajen <quic_sraajen@quicinc.com>

qcacmn: Maintain dp_mlo_ctxt per each MLO group

As per current design, dp_mlo_ctxt is allocated during the
initialization of module while the MLO grouping information is
understood after WMI_READY_E

qcacmn: Maintain dp_mlo_ctxt per each MLO group

As per current design, dp_mlo_ctxt is allocated during the
initialization of module while the MLO grouping information is
understood after WMI_READY_EVENT. The same is deinitialized while
unregistering the module.
To ensure dp_mlo_ctxt exists per MLO group, bring the dp_handle
a layer below in the hierarchy into the mlo_setup_info and allocate
dp_mlo_ctxt after the WMI_READY_EVENT is received from all the SOCs
for a given group. Deallocate it after the WMI_MLO_TEARDOWN_COMPLETE
event is received.

CRs-Fixed: 3355405
Change-Id: Ic3102a34a8d44877827e2ff1f7da2e414b2b463f

show more ...


# 16e9e30d 11-Nov-2022 Chaithanya Garrepalli <quic_cgarrepa@quicinc.com>

qcacmn: Disable DP interrupts in force MLO teardown

In force teardown case disable the interrupts before
going down. As target may be still active, we may
still continue to receive traffic. Disablin

qcacmn: Disable DP interrupts in force MLO teardown

In force teardown case disable the interrupts before
going down. As target may be still active, we may
still continue to receive traffic. Disabling
interrupts to nsure we dont process interrupts while
cleaning up partner SOC

Change-Id: I7092d398c039302234206cb72f7453b6dc0cbcb7
CRs-Fixed: 3332961

show more ...


# 642b26aa 05-Sep-2022 Surya Prakash Raajen <quic_sraajen@quicinc.com>

qcacmn: Fix wmi_mlo_teardown_cmd_send issue

When teardown completeion event is received from FW, teardown
completion handler resets pdev link to NULL, when the expectation
is only to put pdev state

qcacmn: Fix wmi_mlo_teardown_cmd_send issue

When teardown completeion event is received from FW, teardown
completion handler resets pdev link to NULL, when the expectation
is only to put pdev state in teardown, such that when soc goes
down the list gets cleared.

Change-Id: Ief490eabe0546207f0ef649cb6d5cde1faf582d8
CRs-Fixed: 3280671

show more ...


# eb8d16e0 24-Aug-2022 Chaithanya Garrepalli <quic_cgarrepa@quicinc.com>

qcacmn: Indicate MLO teardown to DP

When MLO teardown for links is received call
DP MLO teardown for all SOCs

Change-Id: Ie5608dc3c97344c4d951dd006e49bdb52bf00a60
CRs-Fixed: 3273650


# 05aacf97 19-Jul-2022 Shwetha G K <quic_kshwetha@quicinc.com>

qcacmn: Do not wait for teardown completion in SSR

In case of SSR, do not wait for the teardown completion.

CRs-Fixed: 3247401
Change-Id: Ib81eeff8a81134d3108c7d74bb78974f89adf3c4


# d8c841f6 28-Jun-2022 Surya Prakash Raajen <quic_sraajen@quicinc.com>

qcacmn: Add mld config checks in vap create

Add mld config checks in osif_vap_create_check and fail
once the config is invalid.

Change-Id: I26c3b4719fa9b18be0a4590861c654504fb3e6bf
CRs-Fixed: 32009

qcacmn: Add mld config checks in vap create

Add mld config checks in osif_vap_create_check and fail
once the config is invalid.

Change-Id: I26c3b4719fa9b18be0a4590861c654504fb3e6bf
CRs-Fixed: 3200923

show more ...


# ff354463 19-May-2022 Surya Prakash Raajen <quic_sraajen@quicinc.com>

qcacmn: Check mld ctx info first and then print debug info

Check mld ctx info first and then print the debug info
for teardown request with num socs and num links.

Change-Id: Ib37ce76955e2b83aaa5ec

qcacmn: Check mld ctx info first and then print debug info

Check mld ctx info first and then print the debug info
for teardown request with num socs and num links.

Change-Id: Ib37ce76955e2b83aaa5ecec08010f05e293c2a19
CRs-Fixed: 3200920

show more ...


12