From bc1a6172e9c89bf930b06a9b75530d18a25d1f87 Mon Sep 17 00:00:00 2001
From: Max Zhang <zhangmax@google.com>
Date: Tue, 10 May 2022 18:30:19 +0000
Subject: [PATCH] ADT-3: Enable bandwidth limiting options

Enable the following options to support go/bandwidth-limiting:
- CONFIG_NET_SCH_TBF
- CONFIG_NET_CLS_MATCHALL
- CONFIG_NET_ACT_POLICE
- CONFIG_NET_ACT_BPF

bug: 157552970
     181855645
Change-Id: I6c7609ca642858d1282c7ddd0e9b1583ff4f4165
---
 arch/arm64/configs/meson64_defconfig           | 1 +
 arch/arm64/configs/meson64_smarthome_defconfig | 5 ++++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/arch/arm64/configs/meson64_defconfig b/arch/arm64/configs/meson64_defconfig
index 39ec62d0cea7..4ce0050a96db 100644
--- a/arch/arm64/configs/meson64_defconfig
+++ b/arch/arm64/configs/meson64_defconfig
@@ -183,6 +183,7 @@ CONFIG_BRIDGE=y
 CONFIG_NET_SCHED=y
 CONFIG_NET_SCH_HTB=y
 CONFIG_NET_SCH_INGRESS=y
+CONFIG_NET_SCH_TBF=y
 CONFIG_NET_CLS_U32=y
 CONFIG_NET_CLS_BPF=y
 CONFIG_NET_CLS_MATCHALL=y
diff --git a/arch/arm64/configs/meson64_smarthome_defconfig b/arch/arm64/configs/meson64_smarthome_defconfig
index d4a04188c6a4..1f585501d9f0 100644
--- a/arch/arm64/configs/meson64_smarthome_defconfig
+++ b/arch/arm64/configs/meson64_smarthome_defconfig
@@ -166,10 +166,13 @@ CONFIG_PHONET=y
 CONFIG_NET_SCHED=y
 CONFIG_NET_SCH_HTB=y
 CONFIG_NET_SCH_INGRESS=y
-CONFIG_NET_CLS_U32=y
+CONFIG_NET_SCH_TBF=y
 CONFIG_NET_EMATCH=y
 CONFIG_NET_EMATCH_U32=y
 CONFIG_NET_CLS_ACT=y
+CONFIG_NET_CLS_MATCHALL=y
+CONFIG_NET_CLS_U32=y
+CONFIG_NET_ACT_BPF=y
 CONFIG_NET_ACT_POLICE=y
 CONFIG_NET_ACT_GACT=y
 CONFIG_NET_ACT_MIRRED=y
-- 
GitLab