]> git.baikalelectronics.ru Git - kernel.git/commit
nfp: flower: check for/turn on LAG support in firmware
authorJohn Hurley <john.hurley@netronome.com>
Thu, 24 May 2018 02:22:50 +0000 (19:22 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 25 May 2018 03:10:56 +0000 (23:10 -0400)
commitc8d95196ffb0ccf7418ec343cd5b81aa7a93a9e3
tree1eaffb42fefe1ab5ae07ff4805a80e8699463064
parent541ec0a81d61d34940c2bab1805cd03f89c8d929
nfp: flower: check for/turn on LAG support in firmware

Check if the fw contains the _abi_flower_balance_sync_enable symbol. If it
does then write a 1 to this indicating that the driver is willing to
receive NIC to kernel LAG related control messages.

If the write is successful, update the list of extra features supported by
the fw and add a stub to accept LAG cmsgs.

Signed-off-by: John Hurley <john.hurley@netronome.com>
Reviewed-by: Pieter Jansen van Vuuren <pieter.jansenvanvuuren@netronome.com>
Reviewed-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/netronome/nfp/flower/cmsg.c
drivers/net/ethernet/netronome/nfp/flower/cmsg.h
drivers/net/ethernet/netronome/nfp/flower/main.c
drivers/net/ethernet/netronome/nfp/flower/main.h