151570a5aSChenbo Feng#!/bin/bash
2b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
351570a5aSChenbo Fenglocal_dir="$(pwd)"
451570a5aSChenbo Fengroot_dir=$local_dir/../..
551570a5aSChenbo Fengmnt_dir=$(mktemp -d --tmp)
651570a5aSChenbo Feng
751570a5aSChenbo Fengon_exit() {
800f660eaSChenbo Feng	iptables -D OUTPUT -m bpf --object-pinned ${mnt_dir}/bpf_prog -j ACCEPT
951570a5aSChenbo Feng	umount ${mnt_dir}
1051570a5aSChenbo Feng	rm -r ${mnt_dir}
1151570a5aSChenbo Feng}
1251570a5aSChenbo Feng
1351570a5aSChenbo Fengtrap on_exit EXIT
1451570a5aSChenbo Fengmount -t bpf bpf ${mnt_dir}
1500f660eaSChenbo Feng./per_socket_stats_example ${mnt_dir}/bpf_prog $1
16