#
# switch api configuration
#
config LTQ_ETHSW_API
    tristate "Lantiq Ethernet Switch API"
    default y
    help
    Support for Lantiq Ethernet Switch API.

menu LTQ_GSW_API_OPTIONS
 
config LTQ_8021X
	depends on (LTQ_ETHSW_API && ((SOC_XWAY) || (SOC_GRX500) || (X86_INTEL_CE2700)))
	default y
	bool "Support LTQ ETHSW 802.1X Switch API's"
    help
    Supported Lantiq Switch API for 802.1X features.

config LTQ_MULTICAST
	depends on (LTQ_ETHSW_API && ((SOC_XWAY) || (SOC_GRX500) || (X86_INTEL_CE2700)))
	default y
	bool "Support LTQ ETHSW MULTICAST Switch API's"
    help
    Supported Lantiq Switch API for multicast features.
    
config LTQ_QOS
	depends on (LTQ_ETHSW_API && ((SOC_XWAY) || (SOC_GRX500) || (X86_INTEL_CE2700)))
	default y
	bool "Support LTQ ETHSW QOS Switch API's"
    help
    Supported Lantiq Switch API for  Quality of Service (QoS) features.
    
config LTQ_STP
	depends on (LTQ_ETHSW_API && ((SOC_XWAY) || (SOC_GRX500) || (X86_INTEL_CE2700)))
	default y
	bool "Support LTQ ETHSW STP Switch API's"
    help
    Supported Lantiq Switch API for Spanning  Tree  Protocol(STP) features.
    
config LTQ_VLAN
	depends on (LTQ_ETHSW_API && ((SOC_XWAY) || (SOC_GRX500) || (X86_INTEL_CE2700)))
	default y
	bool "Support LTQ ETHSW VLAN Switch API's"
    help
    Supported Lantiq Switch API for VLAN features.

config LTQ_WOL
	depends on (LTQ_ETHSW_API && ((SOC_XWAY) || (SOC_GRX500) || (X86_INTEL_CE2700)))
	default y
	bool "Support LTQ ETHSW WOL Switch API's"
    help
    Supported Lantiq Switch API for Wake-On-Lan(WOL) features.

config LTQ_PMAC
	depends on (LTQ_ETHSW_API && ((SOC_XWAY) || (SOC_GRX500) || (X86_INTEL_CE2700)))
	default y
	bool "Support LTQ ETHSW PMAC Switch API's"
    help
    Supported Lantiq Switch API for PMAC Configuration features.

config LTQ_RMON
	depends on (LTQ_ETHSW_API && ((SOC_XWAY) || (SOC_GRX500) || (X86_INTEL_CE2700)))
	default y
	bool "Support LTQ ETHSW RMON Switch API's"
    help
    Supported Lantiq Switch API for RMON counter features.

endmenu
