3 if [ "$KEY" != "" ]; then
4 if [ "$KEY" = "0x00000000" ]; then
5 echo "Invalid packet length: $CNT"
6 elif [ "$KEY" = "0x00000001" ]; then
7 echo "Invalid VLAN tag: $CNT"
8 elif [ "$KEY" = "0x00000002" ]; then
9 echo "Invalid/rejected IHL IPv4 field: $CNT"
10 elif [ "$KEY" = "0x00000003" ]; then
11 echo "Rejected IPv6 fragments: $CNT"
18 bpftool map show | grep drop_cnt_map | awk '{ print $1 }' | tr -d ':' | while read IF; do
19 bpftool map dump id "$IF" | {
26 CNT=$(( $CNT + $(echo "$LINE" | awk '{ print "0x" $11 $10 $9 $8 $7 $6 $5 $4 }') ))
31 KEY=$(echo "$LINE" | awk '{ print "0x" $4 $3 $2 $1 }')