diff --git a/arch/arm/configs/vendor/sdxlemur.config b/arch/arm/configs/vendor/sdxlemur.config index 3f4392076144..fe1883dc07be 100644 --- a/arch/arm/configs/vendor/sdxlemur.config +++ b/arch/arm/configs/vendor/sdxlemur.config @@ -313,3 +313,4 @@ CONFIG_MSM_MHI_DEV=y CONFIG_UIO=y CONFIG_UIO_MSM_SHAREDMEM=y CONFIG_R8125=y +CONFIG_R8125_IPA_OFFLOAD=y diff --git a/drivers/platform/msm/Kconfig b/drivers/platform/msm/Kconfig index ed7816e60655..967e7ac065d2 100644 --- a/drivers/platform/msm/Kconfig +++ b/drivers/platform/msm/Kconfig @@ -143,6 +143,15 @@ config R8125 To compile this driver as a module, choose M here: the module will be called r8125. +config R8125_IPA_OFFLOAD + bool "Enable IPA offload on Realtek R8125 driver" + depends on IPA3 + help + Enables IPA Ethernet Offload path on Realtek R8125 driver. It is + designed to support generic HW processing of UL/DL IP packets for + various use cases independent of radio technology. When this is + disabled Realtek R8125 driver switches to embedded software path. + config IPA_ETH bool "IPA Ethernet Offload Sub-system support" depends on IPA3