b2abeeddad
In a configuration with CONFIG_BRIDGE set to 'm' and CONFIG_ROCKER set to 'y', undefined references occur at link time: > drivers/built-in.o: In function `rocker_port_fdb_learn_work': > /home/jim/linux/drivers/net/ethernet/rocker/rocker.c:3014: undefined > reference to `br_fdb_external_learn_del' > /home/jim/linux/drivers/net/ethernet/rocker/rocker.c:3016: undefined > reference to `br_fdb_external_learn_add' This patch fixes these by declaring CONFIG_ROCKER as being dependent on CONFIG_BRIDGE. Reported-by: Jim Davis <jim.epost@gmail.com> Signed-off-by: Andreas Ruprecht <rupran@einserver.de> Acked-by: Jiri Pirko <jiri@resnulli.us> Signed-off-by: David S. Miller <davem@davemloft.net>
28 lines
735 B
Plaintext
28 lines
735 B
Plaintext
#
|
|
# Rocker device configuration
|
|
#
|
|
|
|
config NET_VENDOR_ROCKER
|
|
bool "Rocker devices"
|
|
default y
|
|
---help---
|
|
If you have a network device belonging to this class, say Y.
|
|
|
|
Note that the answer to this question doesn't directly affect the
|
|
kernel: saying N will just cause the configurator to skip all
|
|
the questions about Rocker devices. If you say Y, you will be asked for
|
|
your specific card in the following questions.
|
|
|
|
if NET_VENDOR_ROCKER
|
|
|
|
config ROCKER
|
|
tristate "Rocker switch driver (EXPERIMENTAL)"
|
|
depends on PCI && NET_SWITCHDEV && BRIDGE
|
|
---help---
|
|
This driver supports Rocker switch device.
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
module will be called rocker.
|
|
|
|
endif # NET_VENDOR_ROCKER
|