]> git.baikalelectronics.ru Git - kernel.git/commit
be2net: Use Kconfig flag to support for enabling/disabling adapters
authorPetr Oros <poros@redhat.com>
Wed, 8 Aug 2018 11:35:01 +0000 (13:35 +0200)
committerDavid S. Miller <davem@davemloft.net>
Thu, 9 Aug 2018 21:08:59 +0000 (14:08 -0700)
commitf6cd36f2727b5517e014b93373ec227934bf273d
tree30cf9351bd310ae5d836c63292652759457f851d
parentf1ad20c87699c8810a1a500ca32e2f66fb46f622
be2net: Use Kconfig flag to support for enabling/disabling adapters

Add flags to enable/disable supported chips in be2net.

With disable support are removed coresponding PCI IDs and
also codepaths with [BE2|BE3|BEx|lancer|skyhawk]_chip checks.

Disable chip will reduce module size by:
BE2 ~2kb
BE3 ~3kb
Lancer ~10kb
Skyhawk ~9kb

When enable skyhawk only it will reduce module size by ~20kb

New help style in Kconfig

Reviewed-by: Ivan Vecera <ivecera@redhat.com>
Signed-off-by: Petr Oros <poros@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/emulex/benet/Kconfig
drivers/net/ethernet/emulex/benet/be.h
drivers/net/ethernet/emulex/benet/be_main.c