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