Skip to content

Commit f3da96a

Browse files
committed
linux: enable additional ebpf related configuration
1 parent 016a7fb commit f3da96a

2 files changed

Lines changed: 16 additions & 9 deletions

File tree

configs/linux/lx2k_additions.config

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
# CONFIG_MODULE_COMPRESS_NONE is not set
2-
CONFIG_MODULE_COMPRESS=y
32
CONFIG_MODULE_COMPRESS_XZ=y
43

54
# amdgpu
65
CONFIG_DRM_AMDGPU=m
76
CONFIG_DRM_AMDGPU_SI=y
87
CONFIG_DRM_AMDGPU_CIK=y
98
CONFIG_DRM_AMD_DC_SI=y
10-
CONFIG_DRM_AMD_DC_DCN=y
119
CONFIG_MEMORY_HOTPLUG=y
1210
CONFIG_MEMORY_HOTREMOVE=y
1311
CONFIG_ZONE_DEVICE=y
@@ -83,7 +81,6 @@ CONFIG_IP_NF_MATCH_TTL=m
8381
CONFIG_IP_NF_NAT=m
8482
CONFIG_IP_NF_RAW=m
8583
CONFIG_IP_NF_SECURITY=m
86-
CONFIG_IP_NF_TARGET_CLUSTERIP=m
8784
CONFIG_IP_NF_TARGET_ECN=m
8885
CONFIG_IP_NF_TARGET_MASQUERADE=m
8986
CONFIG_IP_NF_TARGET_NETMAP=m
@@ -164,7 +161,6 @@ CONFIG_NETFILTER_XT_TARGET_TPROXY=m
164161
CONFIG_NFT_BRIDGE_META=m
165162
CONFIG_NFT_COMPAT=m
166163
CONFIG_NFT_CONNLIMIT=m
167-
CONFIG_NFT_COUNTER=m
168164
CONFIG_NFT_CT=m
169165
CONFIG_NFT_DUP_IPV4=m
170166
CONFIG_NFT_FIB_IPV4=m
@@ -174,7 +170,6 @@ CONFIG_NFT_LOG=m
174170
CONFIG_NFT_MASQ=m
175171
CONFIG_NFT_NAT=m
176172
CONFIG_NFT_NUMGEN=m
177-
CONFIG_NFT_OBJREF=m
178173
CONFIG_NFT_OSF=m
179174
CONFIG_NFT_QUOTA=m
180175
CONFIG_NFT_REDIR=m
@@ -255,8 +250,6 @@ CONFIG_NF_CT_NETLINK_TIMEOUT=m
255250
CONFIG_NF_CT_PROTO_GRE=y
256251
CONFIG_NF_DUP_NETDEV=m
257252
CONFIG_NF_FLOW_TABLE_INET=m
258-
CONFIG_NF_FLOW_TABLE_IPV4=m
259-
CONFIG_NF_FLOW_TABLE_IPV6=m
260253
CONFIG_NF_NAT_AMANDA=m
261254
CONFIG_NF_NAT_FTP=m
262255
CONFIG_NF_NAT_H323=m
@@ -350,5 +343,19 @@ CONFIG_IP_SCTP=m
350343
CONFIG_DEBUG_INFO=y
351344
CONFIG_DEBUG_INFO_COMPRESSED_ZLIB=y
352345
# CONFIG_DEBUG_INFO_REDUCED is not set
353-
CONFIG_DEBUG_INFO_SPLIT=y
354346
CONFIG_KGDB=y
347+
348+
# eBPF additions
349+
CONFIG_NET_CLS_BPF=y
350+
CONFIG_NET_ACT_BPF=y
351+
CONFIG_NET_SCH_INGRESS=y
352+
# CONFIG_DEBUG_INFO_SPLIT is not set
353+
CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
354+
CONFIG_DEBUG_INFO_BTF=y
355+
CONFIG_DEBUG_INFO_BTF_MODULES=y
356+
CONFIG_FTRACE=y
357+
CONFIG_FUNCTION_TRACER=y
358+
CONFIG_DYNAMIC_FTRACE=y
359+
CONFIG_BPF_EVENTS=y
360+
CONFIG_KPROBE_EVENTS=y
361+
CONFIG_UPROBE_EVENTS=y

docker/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ RUN set -e; \
2323
RUN set -e; \
2424
apt-get update; \
2525
apt-get --no-install-recommends -y install \
26-
acpica-tools bc bison build-essential ca-certificates cmake cpio debian-archive-keyring debootstrap device-tree-compiler dosfstools e2fsprogs e2tools fakeroot fdisk file flex gdb-multiarch git kmod libncurses-dev libssl-dev libyaml-dev lzop make meson mtools ninja-build p7zip p7zip-full pandoc parted pkg-config qemu-system-arm rsync sudo tar u-boot-tools unzip wget xz-utils yamllint; \
26+
acpica-tools bc bison build-essential ca-certificates cmake cpio debian-archive-keyring debootstrap device-tree-compiler dosfstools e2fsprogs e2tools fakeroot fdisk file flex gdb-multiarch git kmod libelf-dev libncurses-dev libssl-dev libyaml-dev lzop make meson mtools ninja-build p7zip p7zip-full pahole pandoc parted pkg-config qemu-system-arm rsync sudo tar u-boot-tools unzip wget xz-utils yamllint; \
2727
dpkg-architecture --is arm64 || apt-get --no-install-recommends -y install crossbuild-essential-arm64; \
2828
:
2929

0 commit comments

Comments
 (0)