Merge "msm: ipa3: add new ETH PDU pipes and ETH PDU event"

This commit is contained in:
qctecmdr 2022-11-24 00:26:57 -08:00 • committed by Gerrit - the friendly Code Review server
commit 21b2ea7163

View file

@ -1,6 +1,8 @@
/* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */
/*
* Copyright (c) 2012-2021, The Linux Foundation. All rights reserved.
*
* Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
*/
#ifndef _UAPI_MSM_IPA_H_
@ -518,9 +520,15 @@ enum ipa_client_type {
/* RESERVED PROD = 124, */
IPA_CLIENT_TPUT_CONS = 125,
IPA_CLIENT_Q6_DL_NLO_ETH_DATA_PROD = 126,
/* RESERVED CONS = 127, */
IPA_CLIENT_APPS_WAN_ETH_PROD = 128,
/* RESERVED CONS = 129, */
};
#define IPA_CLIENT_MAX (IPA_CLIENT_TPUT_CONS + 1)
#define IPA_CLIENT_MAX (IPA_CLIENT_APPS_WAN_ETH_PROD + 1)
#define IPA_CLIENT_WLAN2_PROD IPA_CLIENT_A5_WLAN_AMPDU_PROD
#define IPA_CLIENT_Q6_DL_NLO_DATA_PROD IPA_CLIENT_Q6_DL_NLO_DATA_PROD
@ -563,7 +571,8 @@ enum ipa_client_type {
((client) == IPA_CLIENT_APPS_LAN_PROD || \
(client) == IPA_CLIENT_APPS_WAN_PROD || \
(client) == IPA_CLIENT_APPS_WAN_LOW_LAT_PROD || \
(client) == IPA_CLIENT_APPS_WAN_LOW_LAT_DATA_PROD)
(client) == IPA_CLIENT_APPS_WAN_LOW_LAT_DATA_PROD || \
(client) == IPA_CLIENT_APPS_WAN_ETH_PROD)
#define IPA_CLIENT_IS_USB_CONS(client) \
((client) == IPA_CLIENT_USB_CONS || \
@ -612,7 +621,8 @@ enum ipa_client_type {
(client) == IPA_CLIENT_Q6_DL_NLO_LL_DATA_PROD || \
(client) == IPA_CLIENT_Q6_DL_NLO_DATA_PROD || \
(client) == IPA_CLIENT_Q6_CV2X_PROD || \
(client) == IPA_CLIENT_Q6_AUDIO_DMA_MHI_PROD)
(client) == IPA_CLIENT_Q6_AUDIO_DMA_MHI_PROD || \
(client) == IPA_CLIENT_Q6_DL_NLO_ETH_DATA_PROD)
#define IPA_CLIENT_IS_Q6_NON_ZIP_CONS(client) \
((client) == IPA_CLIENT_Q6_LAN_CONS || \
@ -951,7 +961,14 @@ enum ipa_ext_route_evt {
#define IPA_SET_EXT_ROUTER_MODE_EVENT_MAX IPA_SET_EXT_ROUTER_MODE_EVENT_MAX
};
#define IPA_EVENT_MAX_NUM (IPA_SET_EXT_ROUTER_MODE_EVENT_MAX)
enum ipa_eth_pdu_evt {
IPA_ENABLE_ETH_PDU_MODE_EVENT = IPA_SET_EXT_ROUTER_MODE_EVENT_MAX,
IPA_ENABLE_ETH_PDU_MODE_EVENT_MAX
#define IPA_ENABLE_ETH_PDU_MODE_EVENT_MAX IPA_ENABLE_ETH_PDU_MODE_EVENT_MAX
};
#define IPA_EVENT_MAX_NUM (IPA_ENABLE_ETH_PDU_MODE_EVENT_MAX)
#define IPA_EVENT_MAX ((int)IPA_EVENT_MAX_NUM)
/**