HomeDefectsLIN1022-5806
Fixed

LIN1022-5806 : bpf: ERROR: Error attaching probe: 'kprobe:tcp_drop'

Created: Nov 4, 2023    Updated: Dec 17, 2024
Resolved Date: Mar 7, 2024
Found In Version: 10.22.33.14
Fix Version: 10.22.33.15
Severity: Standard
Applicable for: Wind River Linux LTS 22
Component/s: Userspace

Description

root@intel-x86-64:~# uname -a
Linux intel-x86-64 5.15.136-yocto-standard #1 SMP PREEMPT Mon Oct 23 20:39:17 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
root@intel-x86-64:~# cat /proc/cmdline
console=ttyS0,115200 ip=dhcp root=/dev/nfs nfsroot=128.224.178.20:/export/pxeboot/vlm-boards/29366/rootfs,tcp,v3 rw selinux=0 enforcing=0
root@intel-x86-64:~# /usr/share/bpftrace/tools/tcpdrop.bt
/usr/share/bpftrace/tools/tcpdrop.bt:49-51: WARNING: tcp_drop is not traceable (either non-existing, inlined, or marked as "notrace"); attaching to it will likely fail
Attaching 3 probes...
cannot attach kprobe, probe entry may not exist
ERROR: Error attaching probe: 'kprobe:tcp_drop'
root@intel-x86-64:~#

Steps to Reproduce

/lpg-build/cdc/fast_prod/WRL10_22/WRL10_22_GIT/wrlinux-10/setup.sh --machines intel-x86-64 --templates feature/docker feature/bcc feature/bpf --distros wrlinux --dl-layers --accept-eula=yes
source environment-setup-x86_64-wrlinuxsdk-linux
source oe-init-build-env build
echo 'GPG_PATH = "/tmp/tmp.Ef2UqZiP0u"' >> conf/local.conf
echo '
TEST_SPIN = "GIT_20231026"
TEST_SPRINT = "WRL-10.22.33.13(RCPL)"
TEST_PLAN_WEEK = "2023WW43"' >> conf/local.conf
bitbake-layers add-layer /lpg-build/cdc/WASSP_LINUX_1022/testcases/wrlinux/wr-testing/kts-dev
cd /lpg-build/cdc/WASSP_LINUX_1022/testcases/wrlinux/wr-testing/kts-dev/tools && ./gen_kernel_plan.py -s wr-kts -b intel-x86-64 -k standard -a x86-64 -p $BUILDDIR ; cd - && cp standard_wr-kts.ini test_plan.list

#####To Clone a whole new testcases layer#####
git clone --depth 1 -b WRLINUX_10_22_HEAD git://lxgit.wrs.com/wrlinux-testing/testcases.git ../layers/testcases/wrlinux/
bitbake-layers add-layer ../layers/testcases/wrlinux/wr-testing/kts-dev
cd ../layers/testcases/wrlinux/wr-testing/kts-dev/tools && ./gen_kernel_plan.py -s wr-kts -b intel-x86-64 -k standard -a x86-64 -p $BUILDDIR ; cd - && cp standard_wr-kts.ini test_plan.list
#####End#####

echo 'IMAGE_FSTYPES += "tar.bz2"' >> conf/local.conf
echo 'BB_NO_NETWORK:pn-lmbench = "0"' >> conf/local.conf
echo 'IMAGE_FSTYPES:remove = " live hddimg iso"' >> conf/local.conf
echo 'require templates/feature/wr-kts/template.conf' >> conf/local.conf
echo '
#Bellow is basic env, used by wr-test_0.1.0.bb
TEST_RELEASE_NAME = "WRLinux 10.22"
TEST_ROOTFS_TYPE = "glibc-std"
TEST_MULTILIB = ""
TEST_TESTER_NAME = ""
TEST_REQUIREMANTS = "00000"
TEST_TARGET_NAME = "builder"
TEST_TAGS = ""' >> conf/local.conf
echo 'TEST_KEYWORD = """"' >> conf/local.conf
bitbake wrlinux-image-std

image:
http://pek-lpgtest7408.wrs.com/buildarea1/SharedImage/LTS22/Kernel/intel-x86-64_standard_glibc-std/20231026_163036/