net/mlx5e: Optimize performance for IPv4/IPv6 ethertype
authorEli Britstein <elibr@mellanox.com>
Tue, 19 May 2020 05:55:59 +0000 (05:55 +0000)
committerSaeed Mahameed <saeedm@mellanox.com>
Thu, 28 May 2020 01:13:51 +0000 (18:13 -0700)
commitfca533041aac0426f5b5618a564aeb588fc125e9
tree69a9c6a6136bd1bcde78bf30301697784cf58b73
parent4a5d5d7392106a48c7db345a3843e854b66ea0ff
net/mlx5e: Optimize performance for IPv4/IPv6 ethertype

The HW is optimized for IPv4/IPv6. For such cases, pending capability,
avoid matching on ethertype, and use ip_version field instead.

Signed-off-by: Eli Britstein <elibr@mellanox.com>
Reviewed-by: Roi Dayan <roid@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h