Blame view

samples/bpf/run_cookie_uid_helper_example.sh 341 Bytes
81f7e3824   Eric Lee   Initial Release, ...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  #!/bin/bash
  # SPDX-License-Identifier: GPL-2.0
  local_dir="$(pwd)"
  root_dir=$local_dir/../..
  mnt_dir=$(mktemp -d --tmp)
  
  on_exit() {
  	iptables -D OUTPUT -m bpf --object-pinned ${mnt_dir}/bpf_prog -j ACCEPT
  	umount ${mnt_dir}
  	rm -r ${mnt_dir}
  }
  
  trap on_exit EXIT
  mount -t bpf bpf ${mnt_dir}
  ./per_socket_stats_example ${mnt_dir}/bpf_prog $1