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

Commit 5a3f22c9 authored by Jinesh K. Jayakumar's avatar Jinesh K. Jayakumar
Browse files

msm: ipa: IPA offload subsystem for ethernet devices



Add IPA offload subsystem for offloading PCI based Ethernet devices
to IPA.

CRs-Fixed: 2304918
Change-Id: I2752371d58b95a4177acad8e5e8639a6ea987d09
Signed-off-by: default avatarJinesh K. Jayakumar <jineshk@codeaurora.org>
parent 92a10f31
Loading
Loading
Loading
Loading
+19 −0
Original line number Diff line number Diff line
@@ -147,6 +147,25 @@ config IPA_WDI_UNIFIED_API
	  The IPA WDI unified API supports all WDI versions through a unified
	  interface.

config IPA_ETH
	bool "IPA Ethernet Offload Sub-system support"
	depends on IPA3
	help
	  Enables IPA Ethernet Offload Subsystem for offloading PCI based
	  ethernet devices to IPA. The offload subsystem still require a
	  compatible network driver to register with it and a corresponding
	  offload driver to manage one of more offload data paths that uses
	  the network device.

config IPA_ETH_NOAUTO
	bool "Disable automatic offload initialization of interfaces"
	depends on IPA_ETH
	help
	  Enabling this option prevents automatic initialization of offload on
	  ethernet interfaces. Debugfs control interface will instead be used
	  to enable offloading. This feature is meant only for debugging.
	  If unsure, say N.

config RMNET_IPA3
	tristate "IPA3 RMNET WWAN Network Device"
	depends on IPA3 && QCOM_QMI_HELPERS
+2 −0
Original line number Diff line number Diff line
@@ -12,6 +12,8 @@ obj-$(CONFIG_RMNET_IPA3) += rmnet_ipa.o ipa_qmi_service_v01.o ipa_qmi_service.o

obj-$(CONFIG_IPA3_MHI_PROXY) += ipa_mhi_proxy.o

obj-$(CONFIG_IPA_ETH) += ethernet/

ipat-$(CONFIG_IPA3_REGDUMP) += dump/ipa_reg_dump.o

ccflags-$(CONFIG_IPA3_REGDUMP_SM8150) += -Idrivers/platform/msm/ipa/ipa_v3/dump/sm8150
+12 −0
Original line number Diff line number Diff line

obj-$(CONFIG_IPA_ETH) += ipa-eth.o

ipa-eth-y := \
	ipa_eth_bus.o \
	ipa_eth.o \
	ipa_eth_ep.o \
	ipa_eth_gsi.o \
	ipa_eth_offload.o \
	ipa_eth_pci.o \
	ipa_eth_pm.o \
	ipa_eth_uc.o
+902 −0

File added.

Preview size limit exceeded, changes collapsed.

+139 −0

File added.

Preview size limit exceeded, changes collapsed.

Loading