| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In disconnected state, invalid argument is passed to memset during
probe req ie whitelisting in sched scan start due to which
buffer overflow can happen.
To fix this, add check for connection state and pass the valid argument
to memset.
Change-Id: I5e52a16081156722f460bf061a052b31bf76170f
CRs-Fixed: 1105131
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Single chain mask ini parameter is used to set both tx and rx
chain if per band chainmask is supported.
Add new ini parameter to set the tx chain and use the existing
ini parameter to set rx chain.
Change-Id: I7fa9d084d8512e6708a8a6b4ac3933801306df91
CRs-Fixed: 1107890
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Crash happens because ssr_timer is double added.
hdd_ssr_timer_start is called by SSR and rmmod in the same time.
SSR and rmmod should not be executed at the same time. Ignore
SSR when load/unload in process like PCIE does.
Change-Id: I95fea2afe8884b62381185ef38799f304a409b67
CRs-Fixed: 1106372
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
prima to qcacld-2.0 propagation
If connect request has bssid_hint the behaviour is same as
when connect request has bssid present. So driver only try
to connect to BSSID present in the bssid_hint.
With this change if bssid_hint is provided in connect request
driver will prioritize connection to the BSSID provided and if it
fails to connect to bssid_hint, driver will try to connect to
other APs with same profile.
Change-Id: Ie7fd29cdfb2013aca1d4944272da6b3c29a16ab3
CRs-Fixed: 1107816
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix below in DPTRACE feature:
1) Change timestamp in DPTRACE records to hr:mm:sec.usec format.
2) Change default configuration in adf_dp_trace_clear_buffer()
to match that of adf_dp_trace_init().
Change-Id: Ibad674e3b94a2c7ac5cbefa5fc18efb48f6ca694
CRs-Fixed: 1098928
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Mark the timeout messages in adf_dp_display_record with
the 'DPT:' prefix and print them with the same error
level as other DPT messages.
Note that there are already error level logs in HDD to
indicate that a timeout has occured. The value added here
is that this timeout is noted in the context of DPTRACE
where prior successful packets will also have been logged.
Change-Id: I87b041895462474d37d092d48aa4c7e957ff45c5
CRs-Fixed: 1089725
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
DPT prints were flooding kmesg and causing watchdog bark
in stress testing cases. Reduce log level to info and
only include the prints in the driver log.
Change-Id: If6ba6786cfe9ff050a21673002ef273a670c3f68
CRS-Fixed: 1089051
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add support to log all the roam related commands and events
in DPTRACE.
Change-Id: I66773fc23dfeacf3a63688819e099bf44676d95b
CRs-Fixed: 1081851
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Enable logging of DPTRACE logs at each layer of driver and at tx
completion for all tx as well as rx protocol packets.
Change-Id: Id568c19196702034989a0f55490bc62667b3b20e
CRs-Fixed: 1083002
|
| | |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Add infrastructure to log mgmt packets like assoc, disassoc,
auth and deauth in DPTRACE.
Change-Id: I0437a2100554628607c561b0e815c0009f1c5606
CRs-Fixed: 1008087
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.11.203
Change-Id: I5821643eada479bc3507c1513674280313141c1c
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Reduce the beacon interval just before the channel switch.
This would help in reducing the downtime on the STA side which
is waiting for beacons from the AP to resume back transmission.
Switch back the beacon_interval to its original value after
the channel switch based on the timeout. This would ensure
there are atleast some beacons sent with increased frequency.
Change-Id: I37db52713d9e2c78abbb97a7cd0274d9da35bfd2
CRs-Fixed: 1094958
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Send one action frame along with each beacon tx to reduce failure
of channel switching on sta side.
Change-Id: Idbbe1a4bcb4976101680974214fe85d9886ba7d1
CRs-Fixed: 1094958
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Previously gSapMaxMCSForTxData ini option only configure max mcs
for SAP mode. This change is to apply this config for all modes. Thus
renamed all the related fields and move the mask function inside peer
assoc.
CRs-Fixed: 1105357
Change-Id: Ic69a2d19ad1b3b835c83c7d666fb7821e42e8442
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Avoid select channel 0 when ACS select best channel from channel list.
Both acs channel list array and driver channel list array will have
empty element that channel num is 0, the ACS will compare two array to
select the best channel both in the acs channel list and driver channel
list, so it will select channel 0 and cause the ACS report fix channel
every time in 11a mode.
Change-Id: I3fe6571831be81116584056989c48eda21bc8f4c
CRs-Fixed: 1101613
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
After SSR has triggered, BPF and llstats are not working
because callbacks are NULL. Initialization of BPF and
llstats callbacks are done during WLAN startup, but
when SSR is triggered HDD context is invalidated.
Hence the fix is to initialize the callbacks during re-init also.
Change-Id: I0b7571c66e90a84a80b675a433a7a752c82865d3
CRs-Fixed: 1107505
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.11.202
Change-Id: Ifa7cb734133cef100825f1ba934de12a8a3963b1
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
In __wlan_hdd_cfg80211_testmode API no checks are in place that
ensure that buflen is smaller or equal the size of the stack
variable hb_params. Hence, the vos_mem_copy() call can overflow
stack memory.
Add buf len check to avoid stack overflow
CRs-Fixed: 1105085
Change-Id: I6af6a74cc38ebce3337120adcf7e9595f22d3d8c
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
wlan_hdd_cfg80211_change_iface will abort if ACS_IN_PROGRESS
is set, which causes iface type mismatch between hostapd and
driver.
When force SCC if same band is enabled, driver will not do ACS
for the second AP. So do not set ACS_IN_PROGRESS if no ACS to
be done.
Change-Id: I2c975c89dc1cf0d11980ad11c8d0d256c680594d
CRs-Fixed: 1105386
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
In hdd_set_rx_filter API multicastAddr array being accessed beyond
its size.
Add boundary check for multicastAddr.
CRs-Fixed: 1104565
Change-Id: I8e1543a8f42ac40c04d2c6a17e69718d13cbd706
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Currently, ACS weights are hardcoded. This change is to make acs weights
configurable. The ini option gAutoChannelSelectWeight is defined as
combination of various acs weights, 4 bits for each. The availble acs
weights are rssi, bss count, noise floor, channel free, tx power range,
tx power throughput.
It will be modulated to original weights so no need to change the max
weight existed.
This change also fixed below bugs of ACS algorithm:
1. used original count statistics instead of delta value
2. wrong computation of channel free status
CRs-Fixed: 1103995
Change-Id: If8faa8c6ad9789df9d31a7377d9fbe53e9504019
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Add logic to dump first 32 bytes for rx packets
in DPTRACE.
Change-Id: I950108b9d1c9094ce3d285493ee36bda4f9d7e41
CRs-Fixed: 1074551
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.11.201
Change-Id: Ib8f2b5638d73e32f8bc138e67e0ffcd487227613
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
uOsRequestedHandoff is not reset in many scenarios after reassoc
fails/timeout. Due to this if the next connect request initiate
scan for ssid to find the AP in local cache, the scan for ssid
complete handler think that OS requested handoff is in progress
and returns without initiating the connect or connect failure.
Thus the HDD remains in connecting state and after that scans
fails.
To fix this reset uOsRequestedHandoff whenever reassoc fails
Change-Id: Ife9ee885cc1638f2bc4e02fd91b000c6e00f0689
CRs-Fixed: 1101706
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Change QCA_WLAN_VENDOR_ATTR_CONFIG_PROPAGATION_DELAY data type to U32,
so parameter lager than 255 could be set by user layer APP.
Change-Id: I4bd9220028db1bdc24c3ce77a89f33f460d14003
CRs-fixed: 1106399
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
qcacld-3.0 to qcacld-2.0 propagation
Supplicant can send multiple action frames back to back on
STA interface. The current P2P logic is extending the P2P
remain on channel timer for each action frame and not
updating the ROC cookie accordingly.
Add changes to update ROC cookie properly.
Change-Id: Idf8688652447b8b3f528a4e2ade59415a66930f4
CRs-Fixed: 1106511
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Presently, Host process set rx filter/mc list request though
mc address list ini is disabled.
Hence as aprt of the fix, Don't process these request when
mc addr list ini is disabled.
Change-Id: Ia9a152dd1d3e533eff898f425d5309126354a6b5
CRs-Fixed: 1106300
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
WIPHY_VENDOR_CMD_NEED_RUNNING flag is not required for these
vendor sub-commands.
Hence, remove WIPHY_VENDOR_CMD_NEED_RUNNING flag from
wlan_hdd_cfg80211_extscan_get_capabilities and
wlan_hdd_cfg80211_get_bus_size.
CRs-Fixed: 1105082
Change-Id: I116066307c64292ea438c82687e5dfcf3aaae65b
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Extend QCA_NL80211_VENDOR_SUBCMD_GET_STATION to qcacld-2.0 to export
the remote peer information.
Change-Id: I49a756fed20977f6092d9f4195eeef8cf34e37a6
CRs-Fixed: 1095156
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
As part of thermal throttling, tx_throttle.phase_timer is being started
as part of ioctl setTmLevel. Upon timer expiry, the timer handler is again
restarting the phase timer. This situation can lead to phase timer
being started twice leading to a kernel BUG and subsequent crash.
To mitigate this, convert adf_os_timer_start to adf_os_timer_mod
which won't start the timer again rather updates timer value.
Change-Id: I1db5a70b67f5c649bf9ccb13d9082addc56b01a0
CRs-Fixed: 1104058
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Driver will not allow scan if connection is in progress.
Add driver changes to generate bug report and trigger SSR
if current session id, rejected reason matches with last rejected
sesssion id, reason and time delta between current time and
last rejected timestamp is greater than 5 mins
Change-Id: Ic64a6fd443104b291b5b7f6cda3bfbe8273c671a
CRs-Fixed: 1081489
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
when in Reassociating state
During re-association, host does not enable the netif queues
and does not reset the pause bit map from Data flow control
if queues are already paused due to lack of enough descriptors
which is not correct and lead to disconnection.
Host has now centralised mechanism to pause/unpause netif queues using bitmap,
so there is no need to keep the netif queues in paused state from
data flow control path.
To fix this, remove the tx queue unpause check when in reassociation
state.
Change-Id: I8484a18dafbe02e06394a05b409256c586f59908
CRs-Fixed: 1104919
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
There is a deadlock scenario in static driver:
When wlan is turned off, then hdd_stop is called which
leads to kickstart_driver_handler scheduled in workqueue,
meanwhile if user has turned on wifi in another mode,
fwpath_change_handler will call vos_load_unload_protect,
if this just happens before kickstart_driver_handler
really scheduled, driver exit will be blocked by load/unload
protect, at the same time, fwpath_change_handler is
waiting for driver exit finish.
The fix is to remove load/unload protect operation in
kickstart_driver_handler, because it's in workqueue, and as
long as work is queued, loading driver will wait it done
in current design.
Change-Id: I883299f6fff7d011f91b5664220898b3d3c2d391
CRs-Fixed: 1104873
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
In wlan_hdd_init_chan_info() memory is allocating for
chan_info only if ini parameter fEnableSNRMonitoring
is set which leads to warning as chan_info is NULL in
case of ini parameter fEnableSNRMonitoring is not set.
Fix is to only log when fEnableSNRMonitoring is set from
ini in __wlan_hdd_cfg80211_dump_survey().
Change-Id: Ie8af488845f5f2d3c956b6740e8b371e7db3ee8d
CRs-Fixed: 1105003
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Peer STA's power state and counter for management frames received
are per peer not per AC. Move those counters to stats for peer info.
Change-Id: I6ce4d43fe0a7eeb9b5161d3cce3b4a7a6d4c74f5
CRs-fixed: 1105283
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
In case of offload indications, the MSDUs may be from multiple peers
and the peer ID check is done in ol_rx_offload_paddr_deliver_ind_handler()
function.
The problem in the host code is that the peer check is done before the call
to ol_rx_offload_paddr_deliver_ind_handler(). Move the peer ID check after
this function.
Change-Id: Ie12a005de33dfff9f28ec33f811d099f9f623669
CRs-fixed: 1104894
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
ATH_PROCFS_DIAG_SUPPORT flag is being used to enable
athdiag procfs entry and this entry is being used only
for engineering debugging of target register.
Disable athdiag on production-build to avoid non secure
access of target memory.
Change-Id: I955139d9053a5e7d2f7f271c38cc5189d6e59299
CRs-Fixed: 1097111
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Computation of tx power weight is wrong in current ACS algorithm.
Less weight indicates better channel quality. Higher tx power
indicates better channel quality. So higher tx power shall leads
to less weight.
CRs-Fixed: 1103825
Change-Id: Ice700a7ee83eef11ba4214adba918e0bf336a155
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
DFS channels should not be used to start AP when there is already
a STA role running on the same card. Override AP channel with the
one used by the concurrent STA to maintain SCC when AP DFS
overriding takes place
Change-Id: I0a50e0b84eb056e8e52abd99771f9580dfeaf974
CRs-Fixed: 1100277
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
If disconnect is already in progress because of deauth received
from AP when disconnect is also received from supplicant, there
is a possibility that completion variable disconnect_comp_var
gets reset in hdd_DisConnectHandler because of disconnection
in progress from AP before completion variable disconnect_comp_var
gets initialized in wlan_hdd_disconnect to handle disconnect from
supplicant. This can cause a delay of 5 seconds eventhough disconnect
was already happened. This waiting is not required when previous
connection status was not eConnectionState_Connecting. Fix this delay
by adding a check to avoid waiting when previous connection status was
not eConnectionState_Connecting.
Change-Id: I58ac638622c5164fa1e9fe45c52ebf60fab2340f
CRs-Fixed: 1093562
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
LTP tests each procfs entry with random address, as athdiag
procfs does not have address sanity check. This is resulting in
invalid ioread32/iowrite32.
Fix this by checking address with in PCIE BAR range.
Change-Id: I8365eacca7ccc4f489b7d0bda6c998384d0fec7b
CRs-Fixed: 1097111
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
In function wlan_hdd_cfg80211_validate_scan_req, wiphy pointer in scan_req
is not being validated with the wiphy stored in hdd_ctx. This can cause
a freed scan request to be validated leading to a crash due to
a kernel WARN_ON.
Check hdd_ctx->wiphy with scan_req->wiphy.
Change-Id: I0ea9586cb7114c2e1babfce19b2777596f842c7b
CRs-Fixed: 1092461
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Android framework indicates dhcp start and stop using power save
(ps disable for dhcp start, ps enable for dhcp stop).
Use this new indication method for any of the dhcp dependent operations.
Also remove resetting dhcp_done flag in csr_roam_connect() function,
as assumption of dhcp will trigger for every new connection is not
correct, like in static IP address case there wont be dhcp indications,
and this flag remains false.
Change-Id: I3a995d859c39591b0a9fb4bc6e636e580c02dbd4
CRs-Fixed: 1088523
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Presently, driver is doing carrier off while it is performing
SAP restart, this may lead to framework to reload driver,
which is not intended.
Don't do carrier off in case driver is performing SAP restart,
so that framework won't do SAP reload.
Change-Id: If1aa6267455b389b3662c049b733430b9e1b716c
CRs-Fixed: 1103575
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Currently host prints PTK and GTK key information in default logs.
Fix to remove the debug logs which prints sensitive key information.
Change-Id: I358b09b77d23eeb5da7d826859ae119a8ea4af8a
CRs-Fixed: 1097857
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Currently, driver uses passive scan for OBSS in SAP.
In AP+AP case, the second AP is restricted to 28ms
offchannel dwell time in WMA layer in order to keep
the first AP's beaconing. But the 28ms is not enough
to find the overlap APs in environment by passive scan.
That causes the second APs OBSS scan failed.
This fix is to change scan to active for SAP OBSS scan.
Change-Id: Ie4aedc891c90364d8e5d21191d89bd60894797f5
CRs-Fixed: 1102763
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Extended feature bits in wiphy structure should be populated during
wlan host driver startup to support beaconing at different data rate.
Currently legacy, HT and VHT rates are all supported.
Change-Id: Ic03dd1feb63144dddb813e6a1133fbfa48db8315
CRs-Fixed: 1097770
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Max size of control buffer in skb is 48 and the resource is scarce,
so adjust driver corresponding struct cvg_nbuf_cb to byte alignment.
Also remove the member vdev_id that is not used.
If don't change, in 64bits SDIO case, it will overflow.
Change-Id: I2315672a87f3bc456d5f8cff2c7f672af602e04b
CRs-Fixed: 1102695
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
In vos_send_flush_logs_cmd_to_fw api return status is not
initialize properly hence in successful scenario it return
garbage value.
As a part of this fix, Initialize return status to eHAL_STATUS_SUCCESS.
Change-Id: Ica862dd20614255a53b9502877f58831ca78ff4f
CRs-Fixed: 1102744
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Cleanup set/reset ssid hotlist code.
Change-Id: If91e16e13ca3bec442b0660f518953119c660a55
CRs-Fixed: 1102593
|