netdevsim: Only use sampling truncation length when valid
authorIdo Schimmel <idosch@nvidia.com>
Thu, 22 Apr 2021 13:50:50 +0000 (16:50 +0300)
committerDavid S. Miller <davem@davemloft.net>
Thu, 22 Apr 2021 20:23:56 +0000 (13:23 -0700)
commita9b5d871abc417cf65a05a9ba50c6b81a6e427eb
tree7e1298192b2b6629b6ababc7ffa72d16be0853ed
parent74c97ea3b61e4ce149444f904ee8d4fc7073505b
netdevsim: Only use sampling truncation length when valid

When the sampling truncation length is invalid (zero), pass the length
of the packet. Without the fix, no payload is reported to user space
when the truncation length is zero.

Fixes: a8700c3dd0a4 ("netdevsim: Add dummy psample implementation")
Signed-off-by: Ido Schimmel <idosch@nvidia.com>
Acked-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/netdevsim/psample.c