kernel: netdevices: add RmNet MAP support

RmNet driver provides a transport agnostic MAP (multiplexing and
aggregation protocol) support in embedded module. Module provides
virtual network devices which can be attached to any IP-mode
physical device.

This is commonly used on Qualcomm based modems for data aggregation.

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
This commit is contained in:
Robert Marko 2024-10-07 15:07:39 +02:00
parent fa6bd065dd
commit c3251f5d52
No known key found for this signature in database
GPG Key ID: 66D805C09F36AFA5

View File

@ -801,6 +801,23 @@ endef
$(eval $(call KernelPackage,r6040))
define KernelPackage/rmnet
SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=RmNet MAP support
KCONFIG:=CONFIG_RMNET
FILES:=$(LINUX_DIR)/drivers/net/ethernet/qualcomm/rmnet/rmnet.ko
AUTOLOAD:=$(call AutoLoad,30,rmnet)
endef
define KernelPackage/rmnet/description
Kernel support for RMNET module which is used for handling data in the
multiplexing and aggregation protocol (MAP) format in the embedded data
path. RMNET devices can be attached to any IP mode physical device.
endef
$(eval $(call KernelPackage,rmnet))
define KernelPackage/niu
SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=Sun Neptune 10Gbit Ethernet support