net/sfc/base: fix field order in filter spec struct
authorIgor Romanov <igor.romanov@oktetlabs.ru>
Tue, 13 Nov 2018 15:02:44 +0000 (15:02 +0000)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 13 Nov 2018 23:35:53 +0000 (00:35 +0100)
commitf7c8539801480bf39f1792daf562c664ee6ad37b
tree5816357bc3c647752fe1e76e7c7e1afe7abe607a
parent68b931bff2872044258ffa16030ac83eb9fbd6b0
net/sfc/base: fix field order in filter spec struct

Fields in the struct efx_filter_spec_t starting from efs_outer_vid
are hashed for software filter lookup. efs_mark is not a matching
criteria. Exclude efs_mark from hash.

Fixes: 5f78af523912 ("net/sfc: support MARK and FLAG actions in flow API")
Cc: stable@dpdk.org
Signed-off-by: Igor Romanov <igor.romanov@oktetlabs.ru>
Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
drivers/net/sfc/base/efx.h