Skip to content

Commit

Permalink
kernel: netdevices: add RmNet MAP support
Browse files Browse the repository at this point in the history
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 <[email protected]>
  • Loading branch information
robimarko committed Oct 9, 2024
1 parent fa6bd06 commit c3251f5
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions package/kernel/linux/modules/netdevices.mk
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit c3251f5

Please sign in to comment.