• Arnd Bergmann's avatar
    bnxt_en: add VXLAN dependency · df761ea1
    Arnd Bergmann authored
    VXLAN may be a loadable module, and this driver cannot be built-in
    in that case, or we get a link error:
    
    drivers/built-in.o: In function `__bnxt_open_nic':
    drivers/net/ethernet/broadcom/bnxt/bnxt.c:4581: undefined reference to `vxlan_get_rx_port'
    
    This adds a Kconfig dependency that ensures that either VXLAN is
    disabled (which the driver handles correctly), or we depend on
    VXLAN itself and disallow built-in compilation when VXLAN is
    a module.
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    Fixes: c0c050c5 ("bnxt_en: New Broadcom ethernet driver.")
    Acked-by: default avatarMichael Chan <mchan@broadcom.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    df761ea1
Kconfig 5.41 KB