From: Ido Schimmel <[email protected]> Date: Thu, 17 Oct 2019 10:11:03 +0300
> From: Ido Schimmel <[email protected]> > > devlink maintains packets and bytes statistics for each trap. Since > eth_type_trans() was called to set the skb's protocol, the data pointer > no longer points to the start of the packet and the bytes accounting is > off by 14 bytes. > > Fix this by pushing the skb's data pointer to the start of the packet. > > Fixes: b5ce611fd96e ("mlxsw: spectrum: Add devlink-trap support") > Reported-by: Alex Kushnarov <[email protected]> > Tested-by: Alex Kushnarov <[email protected]> > Acked-by: Jiri Pirko <[email protected]> > Signed-off-by: Ido Schimmel <[email protected]> Applied, thanks.
