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

Commit 2abe55b6 authored by Conner Huff's avatar Conner Huff
Browse files

data-kernel: rmnet_perf: initial commit



snapshot version
rment perf is a DLKM which offloads
deaggregation responsibilities from rmnet
driver. Its initial purpose is to offer
optimizations to handling and feeding network
stack with IP/TCP packets.

Change-Id: I84148526ad4f2174bed0f884ecfb5a850e6cbf60
Signed-off-by: default avatarConner Huff <chuff@codeaurora.org>
parent 45ce10bd
Loading
Loading
Loading
Loading

drivers/Android.mk

0 → 100644
+1 −0
Original line number Diff line number Diff line
include $(call all-subdir-makefiles)
+1 −0
Original line number Diff line number Diff line
include $(call all-subdir-makefiles)
+25 −0
Original line number Diff line number Diff line
ifneq ($(TARGET_BOARD_AUTO),true)
ifeq ($(call is-board-platform-in-list, msmnile),true)
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)

LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)

LOCAL_MODULE := rmnet_perf.ko
LOCAL_SRC_FILES := rmnet_perf_config.c
LOCAL_SRC_FILES += rmnet_perf_core.c
LOCAL_SRC_FILES += rmnet_perf_tcp_opt.c
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../../../../../../kernel/msm-4.14/include/

RMNET_PERF_BLD_DIR := $(ANDROID_BUILD_TOP)/vendor/qcom/opensource/data-kernel/drivers/rmnet/perf
KBUILD_OPTIONS := $(RMNET_PERF_BLD_DIR)
LOCAL_MODULE_TAGS := debug

DLKM_DIR := $(ANDROID_BUILD_TOP)/device/qcom/common/dlkm


$(warning $(DLKM_DIR))
include $(DLKM_DIR)/AndroidKernelModule.mk

endif #End of check for target
endif #End of check for AUTO Target
+2 −0
Original line number Diff line number Diff line
obj-m += rmnet_perf.o
rmnet_perf-y := rmnet_perf_config.o rmnet_perf_core.o rmnet_perf_tcp_opt.o
 No newline at end of file
+10 −0
Original line number Diff line number Diff line
#
# RMNET_PERF driver
#

menuconfig RMNET_PERF
    tristate "Rmnet Perf driver"
    default m
#    depends on RMNET
    ---help---
        performance mode of rmnet driver
 No newline at end of file
Loading