#!/bin/bash | |
# SPDX-License-Identifier: GPL-2.0 | |
local_dir="$(pwd)" | |
root_dir=$local_dir/../.. | |
mnt_dir=$(mktemp -d --tmp) | |
on_exit() { | |
iptables -D OUTPUT -m bpf --object-pinned ${mnt_dir}/bpf_prog -j ACCEPT | |
umount ${mnt_dir} | |
rm -r ${mnt_dir} | |
} | |
trap on_exit EXIT | |
mount -t bpf bpf ${mnt_dir} | |
./per_socket_stats_example ${mnt_dir}/bpf_prog $1 |