From fbf5679ace6b0853d67aea83621dcccaa738e5f8 Mon Sep 17 00:00:00 2001 From: Ramji Jiyani Date: Thu, 17 Nov 2022 01:12:56 +0000 Subject: [PATCH] ANDROID: GKI: Convert L2TP as modules Converts L2TP and PPP over L2TP as GKI modules. CONFIG_L2TP: Layer Two Tunneling Protocol (L2TP) CONFIG_PPOL2TP: PPP over L2TP Makes CONFIG_NETFILTER_XT_MATCH_L2TP visible in the savedefconfig. Bug: 232431151 Test: TH Change-Id: I0e1cbd8f04f97f172f8b1551eade21cf303b24ed Signed-off-by: Ramji Jiyani --- android/gki_system_dlkm_modules | 2 ++ arch/arm64/configs/gki_defconfig | 5 +++-- arch/x86/configs/gki_defconfig | 5 +++-- modules.bzl | 2 ++ 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/android/gki_system_dlkm_modules b/android/gki_system_dlkm_modules index 02afcf7110ee..018fd4fda860 100644 --- a/android/gki_system_dlkm_modules +++ b/android/gki_system_dlkm_modules @@ -29,6 +29,8 @@ net/can/can-raw.ko net/ieee802154/6lowpan/ieee802154_6lowpan.ko net/ieee802154/ieee802154.ko net/ieee802154/ieee802154_socket.ko +net/l2tp/l2tp_core.ko +net/l2tp/l2tp_ppp.ko net/mac80211/mac80211.ko net/mac802154/mac802154.ko net/nfc/nfc.ko diff --git a/arch/arm64/configs/gki_defconfig b/arch/arm64/configs/gki_defconfig index 235ba1b38318..63f167a17cf6 100644 --- a/arch/arm64/configs/gki_defconfig +++ b/arch/arm64/configs/gki_defconfig @@ -174,6 +174,7 @@ CONFIG_NETFILTER_XT_MATCH_ESP=y CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y CONFIG_NETFILTER_XT_MATCH_HELPER=y CONFIG_NETFILTER_XT_MATCH_IPRANGE=y +CONFIG_NETFILTER_XT_MATCH_L2TP=y CONFIG_NETFILTER_XT_MATCH_LENGTH=y CONFIG_NETFILTER_XT_MATCH_LIMIT=y CONFIG_NETFILTER_XT_MATCH_MAC=y @@ -213,7 +214,7 @@ CONFIG_IP6_NF_TARGET_REJECT=y CONFIG_IP6_NF_MANGLE=y CONFIG_IP6_NF_RAW=y CONFIG_TIPC=m -CONFIG_L2TP=y +CONFIG_L2TP=m CONFIG_BRIDGE=y CONFIG_VLAN_8021Q=m CONFIG_6LOWPAN=m @@ -321,7 +322,7 @@ CONFIG_PPP_BSDCOMP=y CONFIG_PPP_DEFLATE=y CONFIG_PPP_MPPE=y CONFIG_PPTP=y -CONFIG_PPPOL2TP=y +CONFIG_PPPOL2TP=m CONFIG_USB_RTL8150=y CONFIG_USB_RTL8152=y CONFIG_USB_USBNET=y diff --git a/arch/x86/configs/gki_defconfig b/arch/x86/configs/gki_defconfig index ae138f4a7a5a..066dfb877351 100644 --- a/arch/x86/configs/gki_defconfig +++ b/arch/x86/configs/gki_defconfig @@ -164,6 +164,7 @@ CONFIG_NETFILTER_XT_MATCH_ESP=y CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y CONFIG_NETFILTER_XT_MATCH_HELPER=y CONFIG_NETFILTER_XT_MATCH_IPRANGE=y +CONFIG_NETFILTER_XT_MATCH_L2TP=y CONFIG_NETFILTER_XT_MATCH_LENGTH=y CONFIG_NETFILTER_XT_MATCH_LIMIT=y CONFIG_NETFILTER_XT_MATCH_MAC=y @@ -203,7 +204,7 @@ CONFIG_IP6_NF_TARGET_REJECT=y CONFIG_IP6_NF_MANGLE=y CONFIG_IP6_NF_RAW=y CONFIG_TIPC=m -CONFIG_L2TP=y +CONFIG_L2TP=m CONFIG_BRIDGE=y CONFIG_VLAN_8021Q=m CONFIG_6LOWPAN=m @@ -302,7 +303,7 @@ CONFIG_PPP_BSDCOMP=y CONFIG_PPP_DEFLATE=y CONFIG_PPP_MPPE=y CONFIG_PPTP=y -CONFIG_PPPOL2TP=y +CONFIG_PPPOL2TP=m CONFIG_USB_RTL8150=y CONFIG_USB_RTL8152=y CONFIG_USB_USBNET=y diff --git a/modules.bzl b/modules.bzl index 9839a6c45719..48b07e066c7c 100644 --- a/modules.bzl +++ b/modules.bzl @@ -31,6 +31,8 @@ COMMON_GKI_MODULES_LIST = [ "net/ieee802154/6lowpan/ieee802154_6lowpan.ko", "net/ieee802154/ieee802154.ko", "net/ieee802154/ieee802154_socket.ko", + "net/l2tp/l2tp_core.ko", + "net/l2tp/l2tp_ppp.ko", "net/mac80211/mac80211.ko", "net/mac802154/mac802154.ko", "net/nfc/nfc.ko",