]> git.baikalelectronics.ru Git - kernel.git/commit
nfp: abm: force Ethternet port up
authorJakub Kicinski <jakub.kicinski@netronome.com>
Tue, 22 May 2018 05:12:53 +0000 (22:12 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 23 May 2018 18:26:19 +0000 (14:26 -0400)
commit8ea5578c9e07915227b6f5ff607f96cef2cf91d9
tree15f9353bb0daa937a09738465468ce97ab594327
parent8c3bea59352be1e869b2305e281c9bc8255ee18c
nfp: abm: force Ethternet port up

Current control firmware does not cater too well to multi-host
applications.  There is no way to check which hosts are up or
otherwise negotiate what the state of the external port (the
Ethernet port) should be.  Make sure the link is up when driver
loads, and don't take it down when Ethernet port netdev is
closed.

Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Reviewed-by: Dirk van der Merwe <dirk.vandermerwe@netronome.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/netronome/nfp/abm/main.c
drivers/net/ethernet/netronome/nfp/nfp_port.c
drivers/net/ethernet/netronome/nfp/nfp_port.h