#!/bin/sh
# DF-0714 setup script — loads netgraph modules and builds ng_tcpmss.ko
# Run as root before running the trigger.
set -e

echo "[*] Loading netgraph framework..."
kldload netgraph 2>/dev/null || true
kldload ng_socket 2>/dev/null || true

echo "[*] Building ng_tcpmss.ko from source..."
cd /usr/src/sys/netgraph7/tcpmss
make obj 2>/dev/null || true
make 2>&1
make install 2>&1

echo "[*] Loading ng_tcpmss module..."
kldload ng_tcpmss 2>/dev/null || true

echo "[*] Loaded modules:"
kldstat | grep -E "netgraph|ng_"

echo "[*] Setup complete."
