mirror of https://github.com/aya-rs/aya
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
584 B
Bash
32 lines
584 B
Bash
3 years ago
|
#!/bin/sh
|
||
|
# SUMMARY: Check that long names are properly truncated
|
||
|
# LABELS:
|
||
|
|
||
|
set -e
|
||
|
|
||
|
# Source libraries. Uncomment if needed/defined
|
||
|
#. "${RT_LIB}"
|
||
|
. "${RT_PROJECT_ROOT}/_lib/lib.sh"
|
||
|
|
||
|
NAME=name_test
|
||
|
|
||
|
clean_up() {
|
||
|
rm -rf ebpf user ${NAME}.o ${NAME}
|
||
|
exec_vm sudo pkill -9 ${NAME}
|
||
|
exec_vm rm ${NAME} ${NAME}.o
|
||
|
}
|
||
|
|
||
|
trap clean_up EXIT
|
||
|
|
||
|
# Test code goes here
|
||
|
compile_ebpf ${NAME}.ebpf.rs
|
||
|
compile_user ${NAME}.rs
|
||
|
|
||
|
scp_vm ${NAME}.o
|
||
|
scp_vm ${NAME}
|
||
|
|
||
|
exec_vm sudo ./${NAME}&
|
||
|
prog_list=$(exec_vm sudo bpftool prog)
|
||
|
echo "${prog_list}" | grep -q "xdp name ihaveaverylongn tag"
|
||
|
|
||
|
exit 0
|