X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=dropcount.sh;fp=dropcount.sh;h=f67abf7251fb0c52c050272e26005923f949f4f7;hb=fd5a4615a8c2684076a66389fc747be49f3e0b6c;hp=0000000000000000000000000000000000000000;hpb=66e2db182f749072cac361b873dcc35d6377468e;p=flowspec-xdp diff --git a/dropcount.sh b/dropcount.sh new file mode 100755 index 0000000..f67abf7 --- /dev/null +++ b/dropcount.sh @@ -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