Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

config CONFIG_HAVE_NET_DSA
	def_bool y
	depends on CONFIG_NETDEVICES && !CONFIG_S390

# Drivers must select CONFIG_NET_DSA and the appropriate tagging format

config CONFIG_NET_DSA
	tristate "Distributed Switch Architecture"
	depends on CONFIG_HAVE_NET_DSA && CONFIG_NET_SWITCHDEV
	select CONFIG_PHYLIB
	---help---
	  Say Y if you want to enable support for the hardware switches supported
	  by the Distributed Switch Architecture.

if CONFIG_NET_DSA

config CONFIG_NET_DSA_HWMON
	bool "Distributed Switch Architecture HWMON support"
	default y
	depends on CONFIG_HWMON && !(CONFIG_NET_DSA=y && CONFIG_HWMON=m)
	---help---
	  Say Y if you want to expose thermal sensor data on switches supported
	  by the Distributed Switch Architecture.

	  Some of those switches contain thermal sensors. This data is available
	  via the hwmon sysfs interface and exposes the onboard sensors.

# tagging formats
config CONFIG_NET_DSA_TAG_BRCM
	bool

config CONFIG_NET_DSA_TAG_DSA
	bool

config CONFIG_NET_DSA_TAG_EDSA
	bool

config CONFIG_NET_DSA_TAG_TRAILER
	bool

config CONFIG_NET_DSA_TAG_QCA
	bool

endif