summaryrefslogtreecommitdiffstats
path: root/drivers/net/tun.c
diff options
context:
space:
mode:
authorOr Gerlitz2017-05-09 18:02:42 +0200
committerSaeed Mahameed2017-05-23 15:23:31 +0200
commitd824bf3fe2d352fc2c52b7ede05b1a0e95d946be (patch)
treeb5b2e82f1cb8776f6fb49f167990ef763789af93 /drivers/net/tun.c
parentnet/mlx5e: Allow TC csum offload if applied together with pedit action (diff)
downloadkernel-qcow2-linux-d824bf3fe2d352fc2c52b7ede05b1a0e95d946be.tar.gz
kernel-qcow2-linux-d824bf3fe2d352fc2c52b7ede05b1a0e95d946be.tar.xz
kernel-qcow2-linux-d824bf3fe2d352fc2c52b7ede05b1a0e95d946be.zip
net/mlx5e: Properly enforce disallowing of partial field re-write offload
Currently we don't support partial header re-writes through TC pedit action offloading. However, the code that enforces that wasn't err-ing on cases where the first and last bits of the mask are set but there is some zero bit between them, such as in the below example, fix that! tc filter add dev enp1s0 protocol ip parent ffff: prio 10 flower ip_proto udp dst_port 2001 skip_sw action pedit munge ip src set 1.0.0.1 retain 0xff0000ff Fixes: d79b6df6b10a ('net/mlx5e: Add parsing of TC pedit actions to HW format') Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com> Reviewed-by: Paul Blakey <paulb@mellanox.com> Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Diffstat (limited to 'drivers/net/tun.c')
0 files changed, 0 insertions, 0 deletions