162306a36Sopenharmony_ciconfig QCOM_IPA 262306a36Sopenharmony_ci tristate "Qualcomm IPA support" 362306a36Sopenharmony_ci depends on NET && QCOM_SMEM 462306a36Sopenharmony_ci depends on ARCH_QCOM || COMPILE_TEST 562306a36Sopenharmony_ci depends on INTERCONNECT 662306a36Sopenharmony_ci depends on QCOM_RPROC_COMMON || (QCOM_RPROC_COMMON=n && COMPILE_TEST) 762306a36Sopenharmony_ci depends on QCOM_AOSS_QMP || QCOM_AOSS_QMP=n 862306a36Sopenharmony_ci select QCOM_MDT_LOADER if ARCH_QCOM 962306a36Sopenharmony_ci select QCOM_SCM 1062306a36Sopenharmony_ci select QCOM_QMI_HELPERS 1162306a36Sopenharmony_ci help 1262306a36Sopenharmony_ci Choose Y or M here to include support for the Qualcomm 1362306a36Sopenharmony_ci IP Accelerator (IPA), a hardware block present in some 1462306a36Sopenharmony_ci Qualcomm SoCs. The IPA is a programmable protocol processor 1562306a36Sopenharmony_ci that is capable of generic hardware handling of IP packets, 1662306a36Sopenharmony_ci including routing, filtering, and NAT. Currently the IPA 1762306a36Sopenharmony_ci driver supports only basic transport of network traffic 1862306a36Sopenharmony_ci between the AP and modem. 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci Note that if selected, the selection type must match that 2162306a36Sopenharmony_ci of QCOM_Q6V5_COMMON (Y or M). 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ci If unsure, say N. 24