⬢ DragonFlyBSD Kernel Audit
DF-3436 / bounce_basic.sh
← back to finding ↓ download raw
#!/bin/sh
# DF-3436 - bounce kldunload/kldload of ipfw3_basic and watch the teardown
# race its own netmsg consumers / cleanup callout. Run as root.
n=0
max=${1:-4000}
while [ $n -lt $max ]; do
  kldunload ipfw3_basic 2>/dev/null
  kldload ipfw3_basic 2>/dev/null
  n=$((n+1))
done
echo "bounce done: $n cycles, no panic"