net: enhance decoding of getsockopt(PACKET_STATISTICS)
authorDmitry V. Levin <ldv@altlinux.org>
Wed, 18 Jul 2018 20:03:18 +0000 (20:03 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 18 Jul 2018 20:03:18 +0000 (20:03 +0000)
commit860ccdefea2e9a9e5e88eed1d0e3ad41533dda6b
tree4336431ecd3e1ea401b11f0c7ab62623681ee0fa
parentad2c9352a6add41b8cf8c0351574677c3006e45e
net: enhance decoding of getsockopt(PACKET_STATISTICS)

* net.c (print_tpacket_stats): Change decoder to match the kernel
behaviour: getsockopt syscall accepts any non-negative *optlen and
writes either MIN(sizeof(struct tpacket_stats), *optlen) or
MIN(sizeof(struct tpacket_stats_v3), *optlen) bytes of data.
net.c