Add default installer script
[flowspec-xdp] / dropcount.sh
diff --git a/dropcount.sh b/dropcount.sh
new file mode 100755 (executable)
index 0000000..f67abf7
--- /dev/null
@@ -0,0 +1,19 @@
+#!/bin/sh
+KEY=""
+CNT=0
+bpftool map dump id "$(bpftool map show | grep drop_cnt_map | awk '{ print $1 }' | tr -d ':')" | while read LINE; do
+       case "$LINE" in
+               "key:") ;;
+               "value"*)
+                       CNT=$(( $CNT + $(echo "$LINE" | awk '{ print "0x" $11 $10 $9 $8 $7 $6 $5 $4 }') ))
+                       ;;
+               "Found "*) ;;
+               *)
+                       if [ "$KEY" != "" ]; then
+                               echo "$KEY: $CNT"
+                       fi
+                       KEY=$(echo "$LINE" | awk '{ print "0x" $4 $3 $2 $1 }')
+                       CNT=0
+                       ;;
+       esac
+done