gve: Correct order of processing device options
authorJeroen de Borst <jeroendb@google.com>
Mon, 20 Dec 2021 19:27:46 +0000 (11:27 -0800)
committerJakub Kicinski <kuba@kernel.org>
Tue, 21 Dec 2021 02:47:56 +0000 (18:47 -0800)
commit1f06f7d97f741667bab0f459a4f940b21cab1549
tree8d087ca147dfc9baf3a024501c2e9997ee4233cc
parent1ed1d592113959f00cc552c3b9f47ca2d157768f
gve: Correct order of processing device options

The legacy raw addressing device option was processed before the
new RDA queue format option.  This caused the supported features mask,
which is provided only on the RDA queue format option, not to be set.

This disabled jumbo-frame support when using raw adressing.

Fixes: 255489f5b33c ("gve: Add a jumbo-frame device option")
Signed-off-by: Jeroen de Borst <jeroendb@google.com>
Link: https://lore.kernel.org/r/20211220192746.2900594-1-jeroendb@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/google/gve/gve_adminq.c