diff --git a/drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal.c b/drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal.c index c16ea49a36..411e798af9 100644 --- a/drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal.c +++ b/drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal.c @@ -1,6 +1,7 @@ // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016-2021, The Linux Foundation. All rights reserved. + * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved. */ #include @@ -50,6 +51,8 @@ static const char *ipahal_pkt_status_exception_to_str __stringify(IPAHAL_PKT_STATUS_EXCEPTION_NAT), __stringify(IPAHAL_PKT_STATUS_EXCEPTION_IPV6CT), __stringify(IPAHAL_PKT_STATUS_EXCEPTION_UCP), + __stringify(IPAHAL_PKT_STATUS_EXCEPTION_INVALID_PIPE), + __stringify(IPAHAL_PKT_STATUS_EXCEPTION_HDRI), __stringify(IPAHAL_PKT_STATUS_EXCEPTION_CSUM), }; @@ -1164,8 +1167,14 @@ static enum ipahal_pkt_status_exception pkt_status_parse_exception( exception_type = IPAHAL_PKT_STATUS_EXCEPTION_NAT; break; case 128: - exception_type = IPAHAL_PKT_STATUS_EXCEPTION_UCP; - break; + exception_type = IPAHAL_PKT_STATUS_EXCEPTION_UCP; + break; + case 129: + exception_type = IPAHAL_PKT_STATUS_EXCEPTION_INVALID_PIPE; + break; + case 136: + exception_type = IPAHAL_PKT_STATUS_EXCEPTION_HDRI; + break; case 229: exception_type = IPAHAL_PKT_STATUS_EXCEPTION_CSUM; break; diff --git a/drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal.h b/drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal.h index db5de062d1..05ff186c47 100644 --- a/drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal.h +++ b/drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal.h @@ -1,6 +1,7 @@ /* SPDX-License-Identifier: GPL-2.0-only */ /* * Copyright (c) 2016-2021, The Linux Foundation. All rights reserved. + * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved. */ #ifndef _IPAHAL_H_ @@ -522,6 +523,8 @@ enum ipahal_pkt_status_exception { IPAHAL_PKT_STATUS_EXCEPTION_NAT, IPAHAL_PKT_STATUS_EXCEPTION_IPV6CT, IPAHAL_PKT_STATUS_EXCEPTION_UCP, + IPAHAL_PKT_STATUS_EXCEPTION_INVALID_PIPE, + IPAHAL_PKT_STATUS_EXCEPTION_HDRI, IPAHAL_PKT_STATUS_EXCEPTION_CSUM, IPAHAL_PKT_STATUS_EXCEPTION_MAX, };