--- /dev/null
+array 2 mkfds_map
+BPF-MAP.TYPE,BPF-MAP.TYPE.RAW,BPF.NAME: 0
-kprobe 2
-BPF-PROG.TYPE,BPF-PROG.TYPE.RAW: 0
+kprobe 2 mkdfs_prog
+BPF-PROG.TYPE,BPF-PROG.TYPE.RAW,BPF.NAME: 0
PID=
FD=3
+NAME=mkfds_map
{
- coproc MKFDS { "$TS_HELPER_MKFDS" bpf-map "$FD" map-type-id=2; }
+ coproc MKFDS { "$TS_HELPER_MKFDS" bpf-map "$FD" map-type-id=2 name="$NAME"; }
if read -r -u "${MKFDS[0]}" PID; then
- "${TS_CMD_LSFD}" -r -n -oBPF-MAP.TYPE,BPF-MAP.TYPE.RAW -p "${PID}" -Q "(FD == $FD)"
- echo "BPF-MAP.TYPE,BPF-MAP.TYPE.RAW": $?
+ "${TS_CMD_LSFD}" -r -n -oBPF-MAP.TYPE,BPF-MAP.TYPE.RAW,BPF.NAME -p "${PID}" -Q "(FD == $FD)"
+ echo "BPF-MAP.TYPE,BPF-MAP.TYPE.RAW,BPF.NAME": $?
echo DONE >&"${MKFDS[1]}"
fi
PID=
FD=3
+NAME=mkdfs_prog
{
- coproc MKFDS { "$TS_HELPER_MKFDS" bpf-prog "$FD" prog-type-id=2; }
+ coproc MKFDS { "$TS_HELPER_MKFDS" bpf-prog "$FD" prog-type-id=2 name="$NAME"; }
if read -r -u "${MKFDS[0]}" PID; then
- "${TS_CMD_LSFD}" -r -n -oBPF-PROG.TYPE,BPF-PROG.TYPE.RAW -p "${PID}" -Q "(FD == $FD)"
- echo "BPF-PROG.TYPE,BPF-PROG.TYPE.RAW": $?
+ "${TS_CMD_LSFD}" -r -n -oBPF-PROG.TYPE,BPF-PROG.TYPE.RAW,BPF.NAME -p "${PID}" -Q "(FD == $FD)"
+ echo "BPF-PROG.TYPE,BPF-PROG.TYPE.RAW,BPF.NAME": $?
echo DONE >&"${MKFDS[1]}"
fi