151570a5aSChenbo Feng#!/bin/bash 251570a5aSChenbo Fenglocal_dir="$(pwd)" 351570a5aSChenbo Fengroot_dir=$local_dir/../.. 451570a5aSChenbo Fengmnt_dir=$(mktemp -d --tmp) 551570a5aSChenbo Feng 651570a5aSChenbo Fengon_exit() { 700f660eaSChenbo Feng iptables -D OUTPUT -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} 1400f660eaSChenbo Feng./per_socket_stats_example ${mnt_dir}/bpf_prog $1 15