151570a5aSChenbo Feng#!/bin/bash
251570a5aSChenbo Fenglocal_dir="$(pwd)"
351570a5aSChenbo Fengroot_dir=$local_dir/../..
451570a5aSChenbo Fengmnt_dir=$(mktemp -d --tmp)
551570a5aSChenbo Feng
651570a5aSChenbo Fengon_exit() {
751570a5aSChenbo Feng	iptables -D INPUT -m bpf --object-pinned ${mnt_dir}/bpf_prog -j ACCEPT
851570a5aSChenbo Feng	umount ${mnt_dir}
951570a5aSChenbo Feng	rm -r ${mnt_dir}
1051570a5aSChenbo Feng}
1151570a5aSChenbo Feng
1251570a5aSChenbo Fengtrap on_exit EXIT
1351570a5aSChenbo Fengmount -t bpf bpf ${mnt_dir}
1451570a5aSChenbo Feng./per_socket_stats_example ${mnt_dir}/bpf_prog
15