#!/bin/bash set -e $NFT add table test-ip $NFT add counter test-ip traffic-counter $NFT add counter test-ip traffic-counter $NFT add quota test-ip traffic-quota 25 mbytes $NFT add quota test-ip traffic-quota 50 mbytes EXPECTED="table ip test-ip { counter traffic-counter { packets 0 bytes 0 } quota traffic-quota { 50 mbytes } }" GET="$($NFT list ruleset)" if [ "$EXPECTED" != "$GET" ] ; then DIFF="$(which diff)" [ -x $DIFF ] && $DIFF -u <(echo "$EXPECTED") <(echo "$GET") exit 1 fi