Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f0e96d63 authored by Linux Build Service Account's avatar Linux Build Service Account
Browse files

Merge 21a2827a on remote branch

Change-Id: Icb250a9ad822486bab9437b1eebdfcaf7e0f1431
parents 32957664 21a2827a
Loading
Loading
Loading
Loading
+25 −1
Original line number Diff line number Diff line
/*
 * Copyright (c) 2011-2018 The Linux Foundation. All rights reserved.
 * Copyright (c) 2011-2019 The Linux Foundation. All rights reserved.
 *
 * Permission to use, copy, modify, and/or distribute this software for
 * any purpose with or without fee is hereby granted, provided that the
@@ -119,6 +119,18 @@ enum wlan_op_mode {
	wlan_op_mode_ndi,
};

/**
 * mon_data_process_type - data pkt type for pkt capture mode
 * @PROCESS_TYPE_DATA_RX: process RX data packet (normal rx + offloaded rx)
 * @PROCESS_TYPE_DATA_TX: process TX data packet (ofloaded tx)
 * @PROCESS_TYPE_DATA_TX_COMPL: process TX compl data packet (normal tx)
 */
enum mon_data_process_type {
	PROCESS_TYPE_DATA_RX,
	PROCESS_TYPE_DATA_TX,
	PROCESS_TYPE_DATA_TX_COMPL,
};

/**
 * connectivity_stats_pkt_status - data pkt type
 * @PKT_TYPE_REQ: Request packet
@@ -183,6 +195,9 @@ typedef bool (*ol_txrx_tx_flow_control_is_pause_fp)(void *osif_dev);
 */
typedef QDF_STATUS (*ol_txrx_rx_fp)(void *osif_dev, qdf_nbuf_t msdu_list);

typedef QDF_STATUS(*ol_txrx_mon_callback_fp)(void *osif_dev,
					     qdf_nbuf_t msdu_list);

/**
 * ol_txrx_stats_rx_fp - receive function to hand batches of data
 * frames from txrx to OS shim
@@ -410,6 +425,11 @@ ol_txrx_mgmt_tx_cb_set(ol_txrx_pdev_handle pdev,

int ol_txrx_get_tx_pending(ol_txrx_pdev_handle pdev);

void ol_txrx_mon_cb_deregister(void);

void ol_txrx_mon_cb_register(void *osif_vdev,
			     ol_txrx_mon_callback_fp mon_cb);

/**
 * enum data_stall_log_event_indicator - Module triggering data stall
 * @DATA_STALL_LOG_INDICATOR_UNUSED: Unused
@@ -579,6 +599,10 @@ void ol_txrx_fw_stats_cfg(

#define PER_RADIO_FW_STATS_REQUEST 0
#define PER_VDEV_FW_STATS_REQUEST 1

#define TXRX_PKT_FORMAT_8023    0
#define TXRX_PKT_FORMAT_80211   1

/**
 * ol_txrx_get_vdev_mac_addr() - Return mac addr of vdev
 * @vdev: vdev handle
+2 −1
Original line number Diff line number Diff line
/*
 * Copyright (c) 2014-2018 The Linux Foundation. All rights reserved.
 * Copyright (c) 2014-2019 The Linux Foundation. All rights reserved.
 *
 * Permission to use, copy, modify, and/or distribute this software for
 * any purpose with or without fee is hereby granted, provided that the
@@ -457,6 +457,7 @@ void qdf_vtrace_msg(QDF_MODULE_ID module, QDF_TRACE_LEVEL level,
#define QDF_SAP_MASK (1 << QDF_SAP_MODE)
#define QDF_P2P_CLIENT_MASK (1 << QDF_P2P_CLIENT_MODE)
#define QDF_P2P_GO_MASK (1 << QDF_P2P_GO_MODE)
#define QDF_MONITOR_MASK (1 << QDF_MONITOR_MODE)

#ifdef FEATURE_WLAN_MCC_TO_SCC_SWITCH

+3 −1
Original line number Diff line number Diff line
@@ -10895,8 +10895,10 @@ QDF_STATUS send_log_supported_evt_cmd_tlv(wmi_unified_t wmi_handle,
			__func__, num_of_diag_events_logs);

	/* Free any previous allocation */
	if (wmi_handle->events_logs_list)
	if (wmi_handle->events_logs_list) {
		qdf_mem_free(wmi_handle->events_logs_list);
		wmi_handle->events_logs_list = NULL;
	}

	if (num_of_diag_events_logs >
		(WMI_SVC_MSG_MAX_SIZE / sizeof(uint32_t))) {