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