selftests: psock_tpacket: fix status check
authorDaniel Borkmann <dborkman@redhat.com>
Wed, 24 Apr 2013 23:08:00 +0000 (23:08 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 29 Apr 2013 16:26:53 +0000 (12:26 -0400)
commitfdd5f43a1b53a844d04c6eda2cbdbe044b629ae7
treee27205f97443fed29f28cb16b63e4204afe2f1d5
parent823aa873bc782f1c51b1ce8ec6da7cfcaf93836e
selftests: psock_tpacket: fix status check

Testing like this for TP_STATUS_AVAILABLE clearly is a stupid bug
since it always returns true. Fix this by only checking for flags
where the kernel owns the packet and negate this result, since we
also could run into the non-zero status TP_STATUS_WRONG_FORMAT
and need to reclaim frames.

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
tools/testing/selftests/net/psock_tpacket.c