Commit Graph

12 Commits

Author SHA1 Message Date
Abhishek Singh
1c177a9a31 qcacmn: Remove #ifdef WLAN_FEATURE_INTERFACE_MGR from connection mgr
Remove #ifdef WLAN_FEATURE_INTERFACE_MGR from connection mgr, as
interface manager .h files take care of it.

Change-Id: I5b1e07beecd93c98429318372ed72fdf414712a4
CRs-fixed: 2878656
2021-02-23 05:31:13 -08:00
Lincoln Tran
3cb704cae0 qcacmn: Update interface mangager event data
Add fields to the validate bss data struct to pass more information
to the interface manager when validating a candidate.

Change-Id: I82536585517da87ec0883c6010461d7ee929bd18
CRs-fixed: 2836749
2021-02-17 02:10:30 -08:00
Sandeep Puligilla
cc9cfde56b qcacmn: modularize interface manager header files
Enable modularization of interface manager header files.

Change-Id: I9c7f1ffe662ecc6fe793972fde235c6c79667e62
CRs-Fixed: 2801746
2021-02-02 05:38:27 -08:00
Sandeep Puligilla
a5235578f7 qcacmn: Remove unused psoc private object
Interface manager is not using the psoc private
object structure. Remove the allocate and attach code
in psoc create and destroy code.

Change-Id: I9450052345769ef6627d76731b2b51b5414bd146
CRs-Fixed: 2811077
2020-11-06 03:57:35 -08:00
sheenam monga
3cb0095f11 qcacmn: Don't unregister WLAN_UMAC_COMP_IF_MGR during init
Currently WLAN_UMAC_COMP_IF_MGR is deregistered during
initialization of WLAN_UMAC_COMP_IF_MGR . During deinitalization
wlan_if_mgr_deinit tries to unregister WLAN_UMAC_COMP_IF_MGR which
may introduce errorneous behaviour as WLAN_UMAC_COMP_IF_MGR is already
unregistered.

Fix is not to unregister WLAN_UMAC_COMP_IF_MGR during initialization.

Change-Id: I0ee117b9fa7b48df8a5edb4217971553dc1c4a49
CRs-Fixed: 2802673
2020-11-06 03:57:31 -08:00
Amruta Kulkarni
9a9a3fae4f qcacmn: Fix compilation error in interface manager
- Compiler does not find declaration for functions
  declared in wlan_objmgr_global_obj.h file,
  causing errors fix is to add include header file.

Change-Id: I5cd7f8ed78f36444d9512d5fecec62ad7d1cadde
CRs-Fixed: 2779850
2020-09-23 11:52:43 -07:00
Amruta Kulkarni
c8c0eee515 qcacmn: Fix compilation errors in IF mgr
- Fix compilation errors seen after correcting Kbuild typo.
- Add debug logs in Interface mgr api's.
- Update disconnect functions to have correctly typed parameters.

Change-Id: Iea5b32c374da6eef2aa804483388072c297b5eff
CRs-Fixed: 2774517
2020-09-16 21:04:56 -07:00
Sandeep Puligilla
d57e7836dc qcacmn: Initialize the interface module
Initialize the interface module.

Change-Id: Ia62d17c7f92f001f00ee5cff7cf0a6d1dc4f08ce
CRs-Fixed: 2776686
2020-09-16 21:04:52 -07:00
Lincoln Tran
2d6c178775 qcacmn: Assign the bss validation event in if_mgr
Assign the candidate validation event handler in the interface
manager. Modify the event data structure to carry information
about the candidate that needs validation.

Change-Id: I6091496df72de34177d4bf5cdfa6fe2db1385084
CRs-fixed: 2774548
2020-09-12 01:59:52 -07:00
Lincoln Tran
0e8995bde7 qcacmn: Assign disconnect event handler
Assign the disconnect start and disconnect complete event handler
in the interface manager.

This change is part of the interface manager effort.

Change-Id: I6885c2ace59fa0f305e45d421d158bef02aa937b
CRs-fixed: 2760080
2020-09-11 07:36:50 -07:00
Amruta Kulkarni
21bf0386f0 qcacmn: Add start/stop bss changes in interface mgr
- Add start/stop bss event processing

Change-Id: I7d0b786567229f4d683b72981f7f52e93e785c73
CRs-Fixed: 2759986
2020-09-09 16:20:05 -07:00
Sandeep Puligilla
00a2d6550f qcacmn: Add interface manager module
- Add interface manager module files
- Add start_connect event processing
- Add stubs for start_connect_complete and start_bss
event processing API's

Change-Id: I91a2bf38755abef38b6a9348d3eb69983217916c
CRs-Fixed: 2759226
2020-08-28 06:35:52 -07:00