Commit grafiek

18 Commits

Auteur SHA1 Bericht Datum
Karunakar Dasineni
a7ec8895c5 qca-wifi: Add new feature to support protocol tags.
With this feature, using appropriate commands, link layer, network layer,
transport layer and some of the application protocols can be tagged with
the user provided tag values for easier identification of protocols. The
supported protocols today are as follows.

ARP, DHCPv4, DHCPv6, DNS over TCP (v4), DNS over TCP (v6), DNS over UDP
(v4), DNS over UDP (v6), ICMPv4, ICMPv6, TCPv4, TCPv6, UDPv4,
UDPv6, IPv4, IPv6, EAP.

Receive packets are tagged by hardware. Tags are applied after the first
matching rule. Hence it is recommended that the rules are
programmed in such a way that tags are configured from application layer
to data link layer to get expected results.

Change-Id: Idd47cbab5882cef4530a19c0d96f52f9a47de6d4
2019-04-16 09:39:25 -07:00
Akshay Kosigi
cee8eff92f qca-wifi: Clean up CMN_VDEV_MGR_TGT_IF_ENABLE macro
Remove CMN_VDEV_MGR_TGT_IF_ENABLE macro usage for wifi component.

Change-Id: I1c047f8f5f9c3b0c9d54515f7787218bfb0e44cd
CRs-Fixed: 2431243
2019-04-08 16:37:12 +05:30
Santosh Anbu
76e8651efa qca-wifi: Consolidate IEEE80211_ADDR_LEN to QDF_MAC_ADDR_SIZE
Consolidate multiple (redundant) IEEE80211_ADDR_LEN to
QDF_MAC_ADDR_SIZE

Change-Id: Icf37007f58439be222b14e882ce539b39e181b96
CRs-Fixed: 2418107
2019-03-24 09:18:21 -07:00
Surya Prakash Raajen
3634e2fc48 qca-wifi: Redefine pdev and vdev param to remove CONFIG_MCL
Convert pdev and vdev param conversion array to pointers
and allocate them only if conversion is required.Use run-time
NULL check of pdev and vdev param pointers for conversion
and remove CONFIG_MCL compiler flag.

Change-Id: If9c966f8306514ee981698ad9f90db38dd3c5aad
CRs-Fixed: 2393422
2019-03-07 00:06:39 -08:00
Santosh Anbu
de6d77fbae qca-wifi: Support for multivdev restart in WIFI2.0 chipsets
Add support for multivdev restart in WIFI2.0 chipsets
(BL Family) legacy offload platforms

Change-Id: Ie2c35166fb5ab05ff4ee75d0b242e6684bac367d
CRs-Fixed: 2406277
2019-03-04 17:45:11 +05:30
Debasis Das
409e55c083 qca-wifi: Support for FR53778 8021p pcp-tid mapping
Add necessary support for pcp-tid mapping feature

Change-Id: I64535d71b937d8380d611e7413b118d70c68a3a6
2019-03-01 13:55:06 +05:30
narayan
70480abe44 qca-wifi: CFR feature Component Support
Add CFR component support for legacy chipsets including
the implementation of stream filesystem interfacing

Change-Id: Id92a4592425e901cc86061ae5eccefc5438efd45
CRs-Fixed: 2397716
2019-02-21 22:28:24 -08:00
Naga
bb468aca54 qca-wifi: Fix dependencies in WMI
Fix dependencies in WMI after changing
inconsistent naming followed for vdev id
for wmi_unified_param.h, these structures
are moved to converged mlme and will be
in use here on, which have these naming
convention inconsistency fixed

Change-Id: If6442e4325d2b5c21e8ce19809ad7c40b253c281
CRs-Fixed: 2391766
2019-02-19 23:54:58 +05:30
Om Prakash Tripathi
497ab62df4 qca-wifi: Add tx_frame_cnt, ext_busy count in chan info event
Add tx_frame_cnt and ext_busy count in chan info param

Change-Id: Ib273dfe3d477287023a0a73b347ce9b02f290bfc
CRs-Fixed: 2365685
2019-02-12 02:59:33 -08:00
Om Prakash Tripathi
3da8891a03 qca-wifi: update my_bss_rx_cycle_count in wmi layer
Update unified param my_bss_rx_cycle_count in wmi layer

Change-Id: Iecbfde01165929ccff4497603ad63122775e4370
CRs-Fixed: 2365685
2019-02-12 02:59:15 -08:00
Linux Build Service Account
63f8c84897 Merge "qca-wifi: free nbuf on WMI command failed" 2019-02-11 02:34:37 -08:00
nobelj
37e1ce3414 qca-wifi: free nbuf on WMI command failed
nbuf need to be free on WMI command fail

Change-Id: I03cc884da9bdd9bd8e431a6aed7dab179f887936
2019-02-08 08:27:24 -08:00
Abhiram Jogadenu
2b7289b241 qca-wifi: Added component_dev support for Quiet IE
Moved support for Quiet IE from cmn_dev to component_dev.

Change-Id: Ib5ca7356ff4a25e1e674cbc831d35928e12cd0f4
CRs-Fixed: 2376067
2019-02-07 22:04:06 -08:00
Shashikala Prabhu
dee9b9329a qca-wifi: Fix compiler warning for unused function
The function extract_pdev_qvit_event_non_tlv is defined but not used.
Remove the definition of this function to fix the compilation error.

Change-Id: Ibe573874e4deed571439c3807453405837436a58
CRs-Fixed: 2388461
2019-01-28 11:43:29 +05:30
Shiva Krishna Pittala
0fe39ab572 qca-wifi: Remove OL_SPECTRAL_DEBUG_CONFIG_INTERACTIONS macro
Logs of the Spectral WMI interaction prints are  under
OL_SPECTRAL_DEBUG_CONFIG_INTERACTIONS macro and is disabled by default.
As the WMI logs are already controllable at runtime from qdf_cv_lvl,
there is no need for OL_SPECTRAL_DEBUG_CONFIG_INTERACTIONS anymore.

Change-Id: I3b89192de4deb420d853631064c20add894fb1e3
CRs-Fixed: 2369846
2019-01-17 18:29:40 +05:30
Linux Build Service Account
314b585fcc Merge branch 'wlan-cmn.driver.lnx.2.0' of ../cmn_src_1 into 11.0 2019-01-07 04:26:13 -08:00
Linux Build Service Account
cf61b51725 Test commit wmi/inc 2019-01-07 04:19:56 -08:00
Linux Build Service Account
afd682f2eb Test commit for wmi/src/ 2019-01-07 03:45:33 -08:00