# Document no: @(#) $Name: VXWORKS_ITER40_2019102207 $ $RCSfile: common.vxconfig,v $ $Revision: 1.43.10.19 $ # $Source: /home/interpeak/CVSRoot/ipcom/port/vxworks/ip_net2/common.vxconfig,v $ # $Author: svc-cmnet $ # $State: Exp $ $Locker: $ # # INTERPEAK_COPYRIGHT_STRING # ********************************************* # * VxWorks Networking Component Confguration * # * ========================================= * # * * # * Add components under appropriate menu * # * * # ********************************************* comment "COMPONENT_WLAN ,COMPONENT_DOT1X,COMPONENT_IP8021X,COMPONENT_IPWPS are not available in 64bit mode" depends on LP64 # # menu "PTP / TSN Components" # # *** START COMPONENT_IPPTP *** # config COMPONENT_IPPTP bool "Enable Precision Time Protocol" default n depends on SUPPORTS_PTP && (MSP_KERNEL || MSP_RTP) help This provides Precision Time Protocol support. config IEEE1588_PTP_DEVICE bool "Enable IEEE1588 PTP capable device" default n depends on COMPONENT_IPPTP help This feature enables support for hardware timestamp by IEEE1588 PTP capable device. Without this ptp will use software timestamping. # # # *** END COMPONENT_IPPTP *** # # # *** START COMPONENT_TSN *** # config COMPONENT_TSN bool prompt "Enable TSN" default n depends on SUPPORTS_TSN && (MSP_KERNEL || MSP_RTP) help Time-Sensitive Networking support. config TSN_QAVQBV bool prompt "Enable 802.1Qav/Qbv" default n depends on COMPONENT_TSN && IEEE1588_PTP_DEVICE help This provides IEEE 802.1Qav/Qbv support. config TSN_CLOCK bool prompt "Enable IEEE1588 clocks and timers" default n depends on COMPONENT_TSN && IEEE1588_PTP_DEVICE help This provides IEEE 1588 CLOCK support. # # *** END COMPONENT_TSN *** # endmenu # menu "TSN Components" # # menu "Layer 2 (Link) Components" # # *** START COMPONENT_BRIDGE/COMPONENT_IPFIREWALL_SUPPORT *** # comment "Component BRIDGE preselected - required by Component WLAN" depends on COMPONENT_IPWLAN config COMPONENT_BRIDGE bool "Enable BRIDGE" default y depends on !FEATURE_IPNET_INET6_ONLY && MSP_KERNEL && SUPPORTS_BRIDGE && !COMPONENT_IPLITE help # This option enables Wind River learning bridge support. This option enables simple learning bridge. config BRIDGE_DEBUG bool "Enable Bridge Debug mode" default n depends on COMPONENT_BRIDGE && IPCOM_DEBUG_ADVANCED help This option enables the Bridge Debug mode and uses the specified DEBUG Build-time Syslog level for this component. config COMPONENT_IPFIREWALL_SUPPORT bool "Enable firewall support" default n depends on COMPONENT_BRIDGE select COMPONENT_IPFIREWALL help This option enables ipfirewall filtering support in the bridge. config COMPONENT_OPTION82_SUPPORT bool "Enable DHCP relay agent support" default n depends on COMPONENT_BRIDGE help This option enables DHCP option82 insert/strip support in the bridge. #config COMPONENT_BRIDGE_VLAN_SUPPORT # bool "Enable 802.1Q VLAN Bridge support" # default n # depends on COMPONENT_BRIDGE # help # "n" means that 802.1D VLAN-unaware bridge support is available, while "y" means that 802.1Q VLAN aware bridge support is available. #config BRIDGE_STATS # bool "Enable Bridge Statistics gathering" # default y # depends on COMPONENT_BRIDGE # help # This option enables the Bridge Statistics gathering. #config BRIDGE_FILTERING_DATABASE_SIZE # int "Bridge Filtering Databse Size" # default 4096 # range 4 4294967295 # depends on COMPONENT_BRIDGE # help # This option specifies the maximum number of MAC entries that can be added to the Filtering Database at any one point in time (including static and dynamic entries). Make sure you have enough memory available for the specified size. Allowed range 4-4294967295. #config BRIDGE_MAX_PORTS # int "Maximum number of supported bridge ports" # default 16 # range 8 4096 # depends on COMPONENT_BRIDGE # help # This specifies the maximum number of physical ports that can be added to the bridge simultaneously. This applies to both 802.1D and 802.1Q bridges (for the latter the value is maximum number of ports for the whole bridge not per VLAN). Allowed range 2-4096. #config BRIDGE_AUDIT_CMD # bool "Bridge Audit command support" # default n # depends on COMPONENT_BRIDGE # help # This specifies whether support for the bridge audit command will be included in the image or not. #config BRIDGE_SYSLOG_PRIORITY # int # default IPCOM_DEBUG_SYSLOG_PRIORITY if BRIDGE_DEBUG # default IPCOM_DEFAULT_SYSLOG_PRIORITY # # *** END COMPONENT_BRIDGE/COMPONENT_IPFIREWALL_SUPPORT *** # # # *** START COMPONENT_IPL2TP *** # config COMPONENT_IPL2TP bool "Enable L2TP" default n depends on MSP_KERNEL && !COMPONENT_IPLITE && !COMPONENT_IPCRYPTO_USE_FIPS_140_2 && SUPPORTS_L2TP help This feature enables Wind River L2TP, which integrates directly with the Wind River Network Stack. If L2TP is enabled, the L2TP protocol is available for use. config IPL2TP_DEBUG bool "Enable L2TP Debug mode" default n depends on COMPONENT_IPL2TP && IPCOM_DEBUG_ADVANCED help This option enables L2TP Debug mode and uses the specified DEBUG Build-time Syslog level for this component. config IPL2TP_SYSLOG_PRIORITY int depends on COMPONENT_IPL2TP default IPCOM_DEBUG_SYSLOG_PRIORITY if IPL2TP_DEBUG default IPCOM_DEFAULT_SYSLOG_PRIORITY # # *** END COMPONENT_IPL2TP *** # # # *** START COMPONENT_IPMACSEC *** # config COMPONENT_IPMACSEC bool "Enable MACsec" default n depends on MSP_KERNEL && !COMPONENT_IPLITE && !COMPONENT_IPFORWARDER && SUPPORTS_MACSEC select COMPONENT_IPCRYPTO help This option enables the Media Access Control Security (MACsec) component. config IPMACSEC_STATS bool "Enable MACsec Statistics gathering" default y depends on COMPONENT_IPMACSEC help This option enables the MACsec Statistics gathering. config IPMACSEC_DEBUG bool "Enable MACsec Debug mode" default n depends on COMPONENT_IPMACSEC && IPCOM_DEBUG_ADVANCED help This option enables the MACsec Debug mode and uses the specified DEBUG Build-time Syslog level for this component. config IPMACSEC_SYSLOG_PRIORITY int depends on COMPONENT_IPMACSEC default IPCOM_DEBUG_SYSLOG_PRIORITY if IPMACSEC_DEBUG default IPCOM_DEFAULT_SYSLOG_PRIORITY # # *** END COMPONENT_IPMACSEC *** # # # *** START COMPONENT_IPPPP *** # config COMPONENT_IPPPP bool "Enable PPP" depends on ((FEATURE_IP_GPP_BUILD && !FEATURE_IP_GPP_BUILD_BASIC) || MSP_KERNEL) && !FEATURE_IPNET_INET6_ONLY && SUPPORTS_PPP && !COMPONENT_IPLITE default y if (!FEATURE_IP_GPP_BUILD_BASIC) || (MSP_FEATURE_PAD || MSP_FEATURE_PNE) default n if (MSP_FEATURE_PID || MSP_FEATURE_PCD) help This feature enables Wind River PPP, which integrates directly with the Wind River Network Stack. If PPP is enabled, the PPP protocol is automatically attached to the serial interfaces when they are brought up. This creates a PPP interface named pppN, where N is an assigned integer starting with 0. This feature also enables Wind River PPPoE, which you can use to create a PPPoE interfaces named pppoeN, where N is an integer. Wind River PPPoE can be both client and a server. config IPPPP_MP bool "Enable PPP with MP" default n depends on COMPONENT_IPPPP help Enable PPP with MP config IPPPP_DEBUG bool "Enable PPP Debug mode" default n depends on COMPONENT_IPPPP && IPCOM_DEBUG_ADVANCED help This option enables PPP Debug mode and uses the specified DEBUG Build-time Syslog level for this component. config IPPPP_SYSLOG_PRIORITY int depends on COMPONENT_IPPPP default IPCOM_DEBUG_SYSLOG_PRIORITY if IPPPP_DEBUG default IPCOM_DEFAULT_SYSLOG_PRIORITY # # *** END COMPONENT_IPPPP *** # # # *** START COMPONENT_VLAN_STACKING *** # config COMPONENT_VLAN_STACKING bool "Enable 802.1ad VLAN stacking" default n depends on MSP_KERNEL && COMPONENT_IPNET && !COMPONENT_IPLITE help Enables 802.1ad VLAN stacking in the IPNET TCP/IP stack. # # *** END COMPONENT_VLAN_STACKING *** # # # *** START COMPONENT_WLAN *** # comment "WLAN requires COMPONENT_IPCRYPTO to be selected and COMPONENT_IPCRYPTO_USE_FIPS_140_2 to be deselected" depends on !COMPONENT_WLAN && ( !COMPONENT_IPCRYPTO || COMPONENT_IPCRYPTO_USE_FIPS_140_2) && !LP64 config COMPONENT_WLAN bool "Enable WLAN" default n depends on MSP_KERNEL && !FEATURE_IPNET_INET6_ONLY && !COMPONENT_IPLITE && COMPONENT_IPCRYPTO && !COMPONENT_IPCRYPTO_USE_FIPS_140_2 && SUPPORTS_WLAN && !LP64 help This option enables IP WLAN. config IPWLAN_ATHEROS bool "Enable Atheros Wireless Driver Support" default y if WLAN_ATH depends on WLAN_ATH depends on COMPONENT_WLAN help This option enables Atheros Wireless Driver. For Atheros Driver supported BSPs are pcPentium4/pcPentium4 (SMP), hpcNet8641 (SMP), ixdp425, malta4kc_mips, wrSbc834x Turning this on is only valid for the above BSPs. If you are not sure turn this off. config IPWLAN_BROADCOM bool "Enable Broadcom Wireless Driver Support" default y if WLAN_BCM depends on WLAN_BCM depends on COMPONENT_WLAN select COMPONENT_BRIDGE help This option enables Broadcom Wireless Driver. For Broadcom Driver supported BSPs are pcPentium4/pcPentium4(SMP) hpcNet8641 (SMP) Ocotea Turning this on is only valid for the above BSPs. If you are not sure turn this off. config IPWLAN_DEBUG bool "WLAN Advanced Debug Selection" default n depends on COMPONENT_WLAN && IPCOM_DEBUG_ADVANCED help This option enables the Wireless Debug mode and uses the specified DEBUG Build-time Syslog level for this component. config IPWLAN_SYSLOG_PRIORITY int depends on COMPONENT_WLAN default IPCOM_DEBUG_SYSLOG_PRIORITY if IPWLAN_DEBUG default IPCOM_DEFAULT_SYSLOG_PRIORITY # # *** END COMPONENT_WLAN *** # endmenu # END MENU "Layer 2 (Link) Components" # # menu "Layer 3 (Network) Components" # # *** START COMPONENT_IPFIREWALL *** # config COMPONENT_IPFIREWALL bool "Enable FIREWALL" default n depends on MSP_KERNEL && !FEATURE_IPNET_INET6_ONLY && SUPPORTS_FIREWALL && !COMPONENT_IPLITE help This option enables the Firewall component. The Firewall provides IP and MAC layer filtering. If this option is deselected INCLUDE_IPFIREWALL will not be available in a VxWorks Image Project (VIP). # # *** END COMPONENT_IPFIREWALL *** # # # *** START COMPONENT_IPFORWARDER *** # config BSP_SUPPORTS_FORWARDER bool default y depends on BSP_SUPPORTS_FORWARDER_AMP || BSP_SUPPORTS_FORWARDER_NAE || BSP_SUPPORTS_FORWARDER_SMP config COMPONENT_IPFORWARDER bool "Enable IPFORWARDER" default n depends on MSP_KERNEL && !COMPONENT_IPLITE && SUPPORTS_FORWARDER && BSP_SUPPORTS_FORWARDER help This option enables the IPCOM forwarder component. choice prompt "Select the forwarder type" depends on COMPONENT_IPFORWARDER default IPCOM_FORWARDER_SMP if BSP_SUPPORTS_FORWARDER_SMP default IPCOM_FORWARDER_NAE if BSP_SUPPORTS_FORWARDER_NAE default IPCOM_FORWARDER_AMP config IPCOM_FORWARDER_NAE bool "Build a Network Accereration Engine forwarder" depends on BSP_SUPPORTS_FORWARDER_NAE config IPCOM_FORWARDER_AMP bool "Build an Asymmetric Multi-Processing forwarder" depends on BSP_SUPPORTS_FORWARDER_AMP config IPCOM_FORWARDER_SMP bool "Build an Symmetric Multi-Processing forwarder" depends on BSP_SUPPORTS_FORWARDER_SMP help Select the forwarder type endchoice # # *** END COMPONENT_IPFORWARDER *** # # # *** START OCTEON_NUM_FORWARDERS *** # config BSP_NUM_FORWARDERS int depends on !BSP_HAS_NUM_FORWARDERS default 4 config OCTEON_NUM_FORWARDERS int prompt "Enter the number of forwarder cores to enable for IP forwarding" range 1 BSP_NUM_FORWARDERS default 4 depends on COMPONENT_IPFORWARDER && BSP_HAS_NUM_FORWARDERS help The number of forwarder cores to use. On CN38xx boards,the maximum (imposed by the limit on the number of output queues per port) is 7, while for CN58xx and CN63xx boards, the limit is 15. When the OCTEON_BIND_INPUT_PORT_TO_FORWARDER VIP parameter is defined, this parameter is treated as an upper bound; there will be fewer forwarders if there are fewer available ports. Other constraints may limit the actual number of forwarders. # # *** END OCTEON_NUM_FORWARDERS *** # # # *** START MAX_NAES *** # config MAX_NAES int prompt "The maximum number of NAEs allowed, including the control NAE." range 1 31 default 8 depends on IPCOM_FORWARDER_NAE help The maximum number of network acceleration engines (NAEs) that the NAP system is built to support, including the control NAE. The actual number of configured NAEs may be smaller, but may not be bigger. Note that BSP or device-specific limits may be more stringent than this limit. # # *** END MAX_NAES *** # # # *** START COMPONENT_IPFORWARDER_IPSEC *** # config COMPONENT_IPFORWARDER_IPSEC bool "Enable IPFORWARDER IPSEC" default n depends on IPCOM_FORWARDER_NAE select COMPONENT_IPIPSEC help This option enables the IPCOM forwarder ipsec component. # # *** END COMPONENT_IPFORWARDER_IPSEC *** # # # *** START COMPONENT_VLAN_STACKING_FORWARDER *** # config COMPONENT_VLAN_STACKING_FORWARDER bool "Enable 802.1ad VLAN stacking NAE forwarding" default n depends on COMPONENT_VLAN_STACKING && IPCOM_FORWARDER_NAE help Enables 802.1ad VLAN stacking in MNT NAE forwarding. # # *** END COMPONENT_VLAN_STACKING_FORWARDER *** # # # *** START COMPONENT_OCTEON_PRIORITY_QUEUE *** # config COMPONENT_OCTEON_PRIORITY_QUEUE bool "Enable priority queueing" default n depends on COMPONENT_VLAN_STACKING_FORWARDER && COMPONENT_IPCAVIUM_FLAG help This option enables priority queueing for VLAN Stacking (802.1ad). config PRIORITY_TRAFFIC_CLASS int prompt "Enter the number of traffic classes for priority queueing" range 1 8 if OCTEON_NUM_FORWARDERS = 1 range 1 7 if OCTEON_NUM_FORWARDERS = 2 range 1 5 if OCTEON_NUM_FORWARDERS = 3 range 1 3 if OCTEON_NUM_FORWARDERS = 4 range 1 3 if OCTEON_NUM_FORWARDERS = 5 range 1 2 if OCTEON_NUM_FORWARDERS = 6 range 1 2 if OCTEON_NUM_FORWARDERS = 7 range 1 1 default 8 if OCTEON_NUM_FORWARDERS = 1 default 7 if OCTEON_NUM_FORWARDERS = 2 default 5 if OCTEON_NUM_FORWARDERS = 3 default 3 if OCTEON_NUM_FORWARDERS = 4 default 3 if OCTEON_NUM_FORWARDERS = 5 default 2 if OCTEON_NUM_FORWARDERS = 6 default 2 if OCTEON_NUM_FORWARDERS = 7 default 1 depends on COMPONENT_OCTEON_PRIORITY_QUEUE help The number of traffic classes is number of the priority queues to use. With eight queues, each 802.1q priority code point is assigned a separate queue. When there are fewer then eight priority queues, priority code points share queues. For example, with four priority queues, priorities 0-3 are assigned to one queue; priorities 4-7 are assigned to a different higher-priority queue. The user must enter a value such that (value * num forwarders + 1) <= 16 # # *** END COMPONENT_OCTEON_PRIORITY_QUEUE *** # # # *** START COMPONENT_IPIPSEC *** # config COMPONENT_IPIPSEC bool "Enable IPSEC" default n depends on MSP_KERNEL && !COMPONENT_IPLITE && SUPPORTS_IPSEC help This option enables IP Security (IPsec). IPsec provides authentication and encryption of IP datagrams. If this option is deselected INCLUDE_IP_SECURITY will not be available in a VxWorks Image Project (VIP). # # *** END COMPONENT_IPIPSEC *** # # # *** START COMPONENT_IPMPLS *** # config COMPONENT_IPMPLS bool "Enable MPLS" default n depends on MSP_KERNEL && !COMPONENT_IPLITE && SUPPORTS_MPLS config IPMPLS_SYSLOG_PRIORITY int depends on COMPONENT_IPMPLS default IPCOM_DEFAULT_SYSLOG_PRIORITY # # *** END COMPONENT_IPMPLS *** # # # *** START COMPONENT_IPROHC *** # config COMPONENT_IPROHC bool "Enable ROHC" default n depends on MSP_KERNEL && SUPPORTS_ROHC && !COMPONENT_IPLITE help This option enables Robust Header Compression. config IPROHC_SYSLOG_PRIORITY int depends on COMPONENT_IPROHC default IPCOM_DEFAULT_SYSLOG_PRIORITY # # *** END COMPONENT_IPROHC *** # config COMPONENT_NAT bool "Enable IPNET Network Address Translation (NAT)" depends on MSP_KERNEL && COMPONENT_IPNET && !COMPONENT_IPLITE default y help Enables Network Address Translation in the IPNET TCP/IP stack config COMPONENT_TUNNEL_SUPPORT bool "Enable tunneling support" depends on MSP_KERNEL && COMPONENT_IPNET && !COMPONENT_IPLITE default y help Enables various tunneling mechanisms in IPNET TCP/IP stack, e.g. SIT, 6to4, 6over4, GRE config COMPONENT_DIFF_SERV bool "Enable Quality of Service and Differentiated Services" depends on MSP_KERNEL && COMPONENT_IPNET && !COMPONENT_IPLITE default n help Enables Quality of Service and Differentiated Services in the IPNET TCP/IP stack config COMPONENT_VIRTUAL_ROUTER bool "Enable virtual router support" depends on MSP_KERNEL && COMPONENT_IPNET && !COMPONENT_IPLITE default n help Enables virtual router support which is is a form of lightweight virtualization that applies only to networking. config COMPONENT_VRRP bool "Enable vrrp support" depends on MSP_KERNEL && COMPONENT_IPNET && !COMPONENT_IPLITE default n help Enable vrrp protocol in the IPNET TCP/IP stack endmenu # END MENU "Layer 3 (Network) Components" # # menu "Layer 4 (Transport) Components" # # *** START COMPONENT_IPSCTP *** # config COMPONENT_IPSCTP bool "Enable SCTP" default n depends on MSP_KERNEL && SUPPORTS_SCTP && !COMPONENT_IPLITE help Enable this option for Stream Control Transmission Protocol (SCTP) support in the network stack. config IPSCTP_DEBUG bool "Enable SCTP Debug mode" default n depends on COMPONENT_IPSCTP && IPCOM_DEBUG_ADVANCED_FIXME help This option enables the Stream Control Transmission Protocol (SCTP) Debug mode and uses the specified DEBUG Build-time Syslog level for this component. config IPSCTP_SYSLOG_PRIORITY int depends on COMPONENT_IPSCTP default IPCOM_DEBUG_SYSLOG_PRIORITY if IPSCTP_DEBUG default IPCOM_DEFAULT_SYSLOG_PRIORITY # # *** END COMPONENT_IPSCTP *** # # # *** START COMPONENT_IPTCP *** # config COMPONENT_IPTCP bool default y depends on (FEATURE_IP_GPP_BUILD || MSP_KERNEL) && SUPPORTS_TCP && !COMPONENT_IPLITE help Enable this option for Transmission Control Protocol (TCP) support in the network stack. # # *** END COMPONENT_IPTCP *** # endmenu # END MENU "Layer 4 (Transport) Components" # # menu "Layer 5 (Applications) Components" # # *** START COMPONENT_DOT1X *** # # comment "DOT1X authenticator requires COMPONENT_IPCRYPTO to be selected" depends on !COMPONENT_DOT1X && !COMPONENT_IPCRYPTO && !LP64 config COMPONENT_DOT1X bool "Enable 802.1X Authenticator" default n depends on !FEATURE_IPNET_INET6_ONLY && (MSP_KERNEL || MSP_RTP) && SUPPORTS_DOT1X && !COMPONENT_IPLITE && COMPONENT_IPCRYPTO && !LP64 select COMPONENT_IPRADIUS help This option enables the IEEE 802.1X Authenticator component. config DOT1X_AUTH_DEBUG bool "Enable DOT1X Authenticator Debug mode" default n depends on COMPONENT_DOT1X && IPCOM_DEBUG_ADVANCED help This option enables the DOT1X Authenticator Debug mode. "dot1xAuthDebug" needs to be set during runtime to enable debug output. NOTE: Turning this on could negatively impact supplicant performance. Use for Debugging purposes ONLY. config DOT1X_AS_DEBUG bool "Enable DOT1X Authentication Server Interface Debug mode" default n depends on COMPONENT_DOT1X && IPCOM_DEBUG_ADVANCED help This option enables the DOT1X Authentication Server Interface Debug mode. "dot1xAsDebug" needs to be set during runtime to enable debug output. NOTE: Turning this on could negatively impact supplicant performance. Use for Debugging purposes ONLY. config DOT1X_AUTH_TIMER_DEBUG bool "Enable DOT1X Authenticator Timer Management Debug mode" default n depends on COMPONENT_DOT1X && IPCOM_DEBUG_ADVANCED help This option enables the DOT1X Authenticator Timer Management Debug mode. "dot1xAuthTimerDebug" needs to be set during runtime to enable debug output. NOTE: Turning this on could negatively impact supplicant performance. Use for Debugging purposes ONLY. config DOT1X_KEY_DEBUG bool "Enable DOT1X Authenticator Key Management Interface Debug mode" default n depends on COMPONENT_DOT1X && IPCOM_DEBUG_ADVANCED help This option enables the DOT1X Authenticator Key Management Interface Debug mode. "dot1xKeyDebug" needs to be set during runtime to enable debug output. NOTE: Turning this on could negatively impact supplicant performance. Use for Debugging purposes ONLY. # # *** END COMPONENT_DOT1X *** # # # *** START COMPONENT_IP8021X *** # config COMPONENT_IP8021X bool "Enable 802.1X Supplicant" default n depends on MSP_KERNEL && !FEATURE_IPNET_INET6_ONLY && !COMPONENT_IPLITE && SUPPORTS_IP8021X && !LP64 help This option enables the IEEE 802.1X Supplicant component. config IP8021X_DEBUG bool "Enable 8021X Debug mode" default n depends on COMPONENT_IP8021X && IPCOM_DEBUG_ADVANCED help This option enables the 8021X Debug mode and uses the specified DEBUG Build-time Syslog level for this component. NOTE: Turning this on could negatively impact supplicant performance. Use for Debugging purposes ONLY. config IP8021X_USE_STATS bool "Enable 8021X Statistics" default y depends on COMPONENT_IP8021X help This option enables the 8021X statistics counters as defined in IEEE 802.1x. config IP8021X_SYSLOG_PRIORITY int depends on COMPONENT_IP8021X default IPCOM_DEBUG_SYSLOG_PRIORITY if IP8021X_DEBUG default IPCOM_DEFAULT_SYSLOG_PRIORITY # # *** END COMPONENT_IP8021X *** # # # *** START COMPONENT_IPAPPL *** # config COMPONENT_IPAPPL bool "Enable APPL" default y depends on (FEATURE_IP_GPP_BUILD || MSP_KERNEL) && SUPPORTS_APPL help Enables the network applications FTP client and server, TFTP client and server, DNS client and DHCP client. config IPFTP_USE_TLS bool "Enable FTP with TLS" default n depends on COMPONENT_IPAPPL && MSP_KERNEL select COMPONENT_IPSSL help Enable FTP with TLS config IPFTPC_DEBUG bool "Enable FTPC Debug mode" default n depends on COMPONENT_IPAPPL && IPCOM_DEBUG_ADVANCED help This option enables the FTP client Debug mode and uses the specified DEBUG Build-time Syslog level for this component. config IPFTPC_SYSLOG_PRIORITY int depends on COMPONENT_IPAPPL && !COMPONENT_IPLITE default IPCOM_DEBUG_SYSLOG_PRIORITY if IPFTPC_DEBUG default IPCOM_DEFAULT_SYSLOG_PRIORITY config IPDHCPC_SYSLOG_PRIORITY int depends on COMPONENT_IPAPPL && !COMPONENT_IPLITE default IPCOM_DEFAULT_SYSLOG_PRIORITY config IPDNSC_SYSLOG_PRIORITY int depends on COMPONENT_IPAPPL && !COMPONENT_IPLITE default IPCOM_DEFAULT_SYSLOG_PRIORITY config IPFTPS_SYSLOG_PRIORITY int depends on COMPONENT_IPAPPL && !COMPONENT_IPLITE default IPCOM_DEFAULT_SYSLOG_PRIORITY config IPTFTP_SYSLOG_PRIORITY int depends on COMPONENT_IPAPPL && !COMPONENT_IPLITE default IPCOM_DEFAULT_SYSLOG_PRIORITY # # *** END COMPONENT_IPAPPL *** # # # *** START COMPONENT_IPDHCPC6 *** # config COMPONENT_IPDHCPC6 bool "Enable DHCPC6" default y if FEATURE_IP_GPP_BUILD depends on ((FEATURE_IP_GPP_BUILD && !FEATURE_IP_GPP_BUILD_BASIC) || MSP_KERNEL) && (FEATURE_IPNET_INET6 || FEATURE_IPNET_INET6_ONLY || FEATURE_IPLITE_INET6) && SUPPORTS_DHCPC6 help Enables IPv6 DHCP client. config IPDHCPC6_SYSLOG_PRIORITY int depends on COMPONENT_IPDHCPC6 default IPCOM_DEFAULT_SYSLOG_PRIORITY # # *** END COMPONENT_IPDHCPC6 *** # # # *** START COMPONENT_IPDHCPR *** # config COMPONENT_IPDHCPR bool "Enable DHCPR" default y if FEATURE_IP_GPP_BUILD depends on ((FEATURE_IP_GPP_BUILD && !FEATURE_IP_GPP_BUILD_BASIC) || MSP_KERNEL) && !FEATURE_IPNET_INET6_ONLY && SUPPORTS_DHCPR && !COMPONENT_IPLITE help Enables IPv4 DHCP relay config IPDHCPR_SYSLOG_PRIORITY int depends on COMPONENT_IPDHCPR default IPCOM_DEFAULT_SYSLOG_PRIORITY # # *** END COMPONENT_IPDHCPR *** # # # *** START COMPONENT_IPDHCPS *** # config COMPONENT_IPDHCPS bool "Enable DHCPS" default y if FEATURE_IP_GPP_BUILD depends on ((FEATURE_IP_GPP_BUILD && !FEATURE_IP_GPP_BUILD_BASIC) || MSP_KERNEL) && !FEATURE_IPNET_INET6_ONLY && SUPPORTS_DHCPS && !COMPONENT_IPLITE help Enables the IPv4 DHCP server. config IPDHCPS_SYSLOG_PRIORITY int depends on COMPONENT_IPDHCPS default IPCOM_DEFAULT_SYSLOG_PRIORITY # # *** END COMPONENT_IPDHCPS *** # # # *** START COMPONENT_IPDHCPS6 *** # config COMPONENT_IPDHCPS6 bool "Enable DHCPS6" default y if FEATURE_IP_GPP_BUILD depends on ((FEATURE_IP_GPP_BUILD && !FEATURE_IP_GPP_BUILD_BASIC) || MSP_KERNEL) && (FEATURE_IPNET_INET6 || FEATURE_IPNET_INET6_ONLY) && SUPPORTS_DHCPS6 && !COMPONENT_IPLITE help Enables the IPv6 DHCP server. config IPDHCPS6_SYSLOG_PRIORITY int depends on COMPONENT_IPDHCPS6 default IPCOM_DEFAULT_SYSLOG_PRIORITY # # *** END COMPONENT_IPDHCPS6 *** # # # *** START COMPONENT_IPDIAMETERC/COMPONENT_IPDIAMETERP *** # menu "Diameter Components" depends on MSP_KERNEL && !COMPONENT_IPLITE && SUPPORTS_DIAMETER config COMPONENT_IPDIAMETERC bool "Enable DIAMETER Client" default n help This option enables DIAMETER client. config COMPONENT_IPDIAMETERP bool "Enable DIAMETER Proxy" default n depends on !COMPONENT_IPCRYPTO_USE_FIPS_140_2 help This option enables DIAMETER proxy agent, or relay agent if no filter policy is configured. config IPDIAMETER_SEC_KEY_DB bool "Enable DIAMETER Secure key DB " depends on (COMPONENT_IPDIAMETERP || COMPONENT_IPDIAMETERC) && COMPONENT_IPSSL default n help This option enables Secure Key database support for Diameter components. config IPDIAMETER_SYSLOG_PRIORITY int depends on (COMPONENT_IPDIAMETERP || COMPONENT_IPDIAMETERC) default IPCOM_DEFAULT_SYSLOG_PRIORITY endmenu # # *** END COMPONENT_IPDIAMETERC/COMPONENT_IPDIAMETERP *** # # # *** START COMPONENT_IPIKE *** # config COMPONENT_IPIKE bool "Enable IKE" select COMPONENT_IPCRYPTO select COMPONENT_IPIPSEC default n depends on MSP_KERNEL && SUPPORTS_IKE && !COMPONENT_IPLITE help This option enables ipike, an implementation of version 1 and version 2 of the IKE protocol. If this option is deselected INCLUDE_INTERNET_KEY_EXCHANGE will not be available in a VxWorks Image Project (VIP). config IPIKE_SYSLOG_PRIORITY int depends on COMPONENT_IPIKE default IPCOM_DEFAULT_SYSLOG_PRIORITY config COMPONENT_IPIKE_USE_EVENT_LOG bool "Enable IKE and IPsec Event Logging" default n depends on COMPONENT_IPIKE help This option enables event callback logging in ipike and ipipsec. # # *** END COMPONENT_IPIKE *** # # # *** START COMPONENT_IPMCP *** # config COMPONENT_IPMCP bool "Enable Multicast Proxy daemon" default n depends on MSP_KERNEL && !COMPONENT_IPLITE && SUPPORTS_MCP help This option controls whether the system should include a multicast proxy that operates according to RFC 4605. A multicast proxy is a simple variant of a multicast routing daemon. A multicast proxy will learn which groups that has at least one listener through the Internet Group Management Protocol (IGMP) and/or Multicast Listener Discovery (MLD) membership information. Multicast traffic sent to group G received on one link will be forwarded to all other links that has listener on group G. IGMP will be enabled if the system is configured for IPv4 and/or MLD if it is configured or IPv6. # # *** END COMPONENT_IPMCP *** # # # *** START COMPONENT_IPMIP *** # config COMPONENT_IPMIP bool "Enable MIP" default n depends on MSP_KERNEL && !FEATURE_IPNET_INET6_ONLY && !COMPONENT_IPLITE && SUPPORTS_MIP help This option enables the base Mobility Library in VxWorks. If this is disabled, no mobility product will be available, neither will INCLUDE_IPMIP. # # *** END COMPONENT_IPMIP *** # # # *** START COMPONENT_IPMIP4 *** # config COMPONENT_IPMIP4 bool "Enable MIP4" select COMPONENT_IPMIP default n depends on MSP_KERNEL && !FEATURE_IPNET_INET6_ONLY && !COMPONENT_IPLITE && !COMPONENT_IPCRYPTO_USE_FIPS_140_2 && SUPPORTS_MIP4 help This option enables the base Mobility Library for IPv4 in VxWorks. If this is disabled, no IPv4 mobility product will be available, neither will INCLUDE_IPMIP4. # # *** END COMPONENT_IPMIP4 *** # # # *** START COMPONENT_IPMIP6 *** # config COMPONENT_IPMIP6 bool "Enable MIP6" select COMPONENT_IPMIP default n depends on MSP_KERNEL && !FEATURE_IPNET_INET6_ONLY && !COMPONENT_IPLITE && FEATURE_IPNET_INET6 && SUPPORTS_MIP6 help This option enables the base Mobility Library for IPv6 in VxWorks. If this is disabled, no IPv6 mobility product will be available, neither will INCLUDE_IPMIP6. # # *** END COMPONENT_IPMIP6 *** # # # *** START COMPONENT_IPMIP6HA *** # config COMPONENT_IPMIP6HA bool "Enable MIP6HA" select COMPONENT_IPMIP6 default n depends on MSP_KERNEL && !FEATURE_IPNET_INET6_ONLY && !COMPONENT_IPLITE && FEATURE_IPNET_INET6 && SUPPORTS_MIP6HA help This option enables Mobility Home Agent for IPv6 in VxWorks. If this is disabled INCLUDE_IPMIP6HA will not be available. # # *** END COMPONENT_IPMIP6HA *** # # # *** START COMPONENT_IPMIP6MN *** # config COMPONENT_IPMIP6MN bool "Enable MIP6MN" select COMPONENT_IPMIP6 default n depends on MSP_KERNEL && !FEATURE_IPNET_INET6_ONLY && !COMPONENT_IPLITE && FEATURE_IPNET_INET6 && SUPPORTS_MIP6MN help This option enables Mobility Mobile Node for IPv6 in VxWorks. If this is disabled INCLUDE_IPMIP6MN will not be available. # # *** END COMPONENT_IPMIP6MN *** # # # *** START COMPONENT_IPMIP6PM *** # config COMPONENT_IPMIP6PM bool "Enable MIP6PM" select COMPONENT_IPMIP6 default n depends on MSP_KERNEL && !FEATURE_IPNET_INET6_ONLY && !COMPONENT_IPLITE && FEATURE_IPNET_INET6 && SUPPORTS_MIP6PM help This option enables Mobility Mobile Agent Gateway (Proxy Mobile Node) for IPv6 in VxWorks. If this is disabled INCLUDE_IPMIP6PM will not be available. # # *** END COMPONENT_IPMIP6PM *** # # # *** START COMPONENT_IPMIPFA *** # config COMPONENT_IPMIPFA bool "Enable MIPFA" select COMPONENT_IPMIP4 default n depends on MSP_KERNEL && !FEATURE_IPNET_INET6_ONLY && !COMPONENT_IPLITE && SUPPORTS_MIPFA help This option enables Mobility Foreign Agent for IPv4 in VxWorks. If this is disabled INCLUDE_IPMIPFA will not be available. # # *** END COMPONENT_IPMIPFA *** # # # *** START COMPONENT_IPMIPHA *** # config COMPONENT_IPMIPHA bool "Enable MIPHA" select COMPONENT_IPMIP4 default n depends on MSP_KERNEL && !FEATURE_IPNET_INET6_ONLY && !COMPONENT_IPLITE && SUPPORTS_MIPHA help This option enables Mobility Home Agent for IPv4 in VxWorks. If this is disabled INCLUDE_IPMIPHA will not be available. This option enables Mobility Proxy Mobile Node for IPv4 in VxWorks. If this is disabled INCLUDE_IPMIPPM will not be available. # # *** END COMPONENT_IPMIPHA *** # # # *** START COMPONENT_IPMIPMN *** # config COMPONENT_IPMIPMN bool "Enable MIPMN" select COMPONENT_IPMIP4 default n depends on MSP_KERNEL && !FEATURE_IPNET_INET6_ONLY && !COMPONENT_IPLITE && SUPPORTS_MIPMN help This option enables Mobility Mobile Node for IPv4 in VxWorks. If this is disabled INCLUDE_IPMIPMN will not be available. # # *** END COMPONENT_IPMIPMN *** # # # *** START COMPONENT_IPMIPPM *** # config COMPONENT_IPMIPPM bool "Enable MIPPM" select COMPONENT_IPMIPMN default n depends on MSP_KERNEL && !FEATURE_IPNET_INET6_ONLY && !COMPONENT_IPLITE && SUPPORTS_MIPPM help # # *** END COMPONENT_IPMIPPM *** # # # *** START COMPONENT_IPRADIUS *** # config COMPONENT_IPRADIUS bool "Enable RADIUS" default n depends on MSP_KERNEL && !FEATURE_IPNET_INET6_ONLY && !COMPONENT_IPCRYPTO_USE_FIPS_140_2 && !COMPONENT_IPLITE help This option enables Remote Authentication Dial In User Service. config IPRADIUS_SYSLOG_PRIORITY int depends on COMPONENT_IPRADIUS default IPCOM_DEFAULT_SYSLOG_PRIORITY # # *** END COMPONENT_IPRADIUS *** # # # *** START COMPONENT_IPRIP *** # config COMPONENT_IPRIP bool "Enable RIP" default y if FEATURE_IP_GPP_BUILD depends on ((FEATURE_IP_GPP_BUILD && !FEATURE_IP_GPP_BUILD_BASIC) || MSP_KERNEL) && !FEATURE_IPNET_INET6_ONLY && SUPPORTS_RIP && !COMPONENT_IPLITE config IPRIP_SYSLOG_PRIORITY int depends on COMPONENT_IPRIP default IPCOM_DEFAULT_SYSLOG_PRIORITY # # *** END COMPONENT_IPRIP *** # # # *** START COMPONENT_IPRIPNG *** # config COMPONENT_IPRIPNG bool "Enable RIPNG" default y if FEATURE_IP_GPP_BUILD depends on ((FEATURE_IP_GPP_BUILD && !FEATURE_IP_GPP_BUILD_BASIC) || MSP_KERNEL) && (FEATURE_IPNET_INET6 || FEATURE_IPNET_INET6_ONLY) && SUPPORTS_RIPNG && !COMPONENT_IPLITE config IPRIPNG_SYSLOG_PRIORITY int depends on COMPONENT_IPRIPNG default IPCOM_DEFAULT_SYSLOG_PRIORITY # # *** END COMPONENT_IPRIPNG *** # # # *** START COMPONENT_SNMP *** # config COMPONENT_SNMP bool "Enable SNMP" depends on (MSP_KERNEL || MSP_RTP) && SUPPORTS_SNMP && !COMPONENT_IPLITE default y help This option enables the wrsnmp Supplicant component. # # *** END COMPONENT_SNMP *** # # # *** START COMPONENT_IPSNTP *** # config COMPONENT_IPSNTP bool "Enable SNTP" default y depends on ((FEATURE_IP_GPP_BUILD && !FEATURE_IP_GPP_BUILD_BASIC) || MSP_KERNEL) && SUPPORTS_SNTP && !COMPONENT_IPLITE help This option enables Simple Network Time Protocol (SNTP). If this option is deselected INCLUDE_IPSNTPC and INCLUDE_IPSNTPS will not be available in a VxWorks Image Project (VIP). config IPSNTP_SYSLOG_PRIORITY int depends on COMPONENT_IPSNTP default IPCOM_DEFAULT_SYSLOG_PRIORITY # # *** END COMPONENT_IPSNTP *** # # # *** START COMPONENT_IPNTP *** # config COMPONENT_IPNTP bool "Enable NTP" default n depends on !FEATURE_IPNET_INET6_ONLY && (MSP_KERNEL || MSP_RTP) && COMPONENT_IPSNTP && SUPPORTS_NTP help This option enables the Network Time protocol (NTP / RFC 1305) component. config IPNTP_SYSLOG_PRIORITY int depends on COMPONENT_IPNTP default IPCOM_DEFAULT_SYSLOG_PRIORITY # # *** END COMPONENT_IPNTP *** # # # *** START COMPONENT_IPSSH *** # config COMPONENT_IPSSH bool "Enable SSH" default n depends on MSP_KERNEL && COMPONENT_IPCRYPTO && SUPPORTS_SSH && !COMPONENT_IPLITE help This option enables Secure Shell, SSH. SSH is a secure replacement for telnet and ftp. If this option is deselected INCLUDE_SSH will not be available in a VxWorks Image Project (VIP). config COMPONENT_IPSSH_SUPPORT_SHA2 bool "Enable SSH support SHA2" default n depends on COMPONENT_IPSSH help This option enables SHA256 and SHA512 in SSH. If this option is deselected SSH_USE_SHA256 and SSH_USE_SHA521 will not be available in a VxWorks Image Project (VIP). # # *** END COMPONENT_IPSSH *** # # # *** START COMPONENT_IPSSL *** # config COMPONENT_IPSSL bool "Enable SSL" select COMPONENT_IPCRYPTO default y depends on MSP_KERNEL && SUPPORTS_SSL && !COMPONENT_IPLITE help This option enables ipssl2, a port of the openssl SSL library, excluding the encryption library part which is found in the ipcrypto component. If this option is deselected INCLUDE_IPSSL, INCLUDE_IPSSL_USE_CMDS and INCLUDE_IPSSL_USE_TEST_CMDS will not be available in a VxWorks Image Project (VIP). # # *** END COMPONENT_IPSSL *** # # # *** START COMPONENT_IPWPS *** # comment "WPS requires COMPONENT_WLAN and COMPONENT_IPEAP and COMPONENT_IP8021X to be selected and COMPONENT_IPCRYPTO_USE_FIPS_140_2 to be deselected" depends on !COMPONENT_IPWPS && ( !COMPONENT_WLAN || !COMPONENT_IPEAP || !COMPONENT_IP8021X || COMPONENT_IPCRYPTO_USE_FIPS_140_2 ) && !LP64 comment "IPWPS_USE_WPS_PROTOCOL requires COMPONENT_IPCRYPTO to be selected" depends on COMPONENT_IPWPS && !IPWPS_USE_WPS_PROTOCOL && !COMPONENT_IPCRYPTO config COMPONENT_IPWPS bool "Enable WPS" default n depends on MSP_KERNEL && !FEATURE_IPNET_INET6_ONLY && !COMPONENT_IPLITE && !COMPONENT_IPCRYPTO_USE_FIPS_140_2 && COMPONENT_WLAN && COMPONENT_IPEAP && COMPONENT_IP8021X && SUPPORTS_WPS && !LP64 help This option enables the WiFi Protected Setup (WPS) component. config IPWPS_USE_WPS_PROTOCOL bool "Enable WPS Protocol Support" default y depends on COMPONENT_IPWPS && COMPONENT_IPCRYPTO help This option enables the WiFi Protected Setup (WPS) Protocol support. config IPWPS_USE_WPS_DRV_IF bool "Enable WPS wireless Driver Interface Support" default y depends on COMPONENT_IPWPS select IPWLAN_BROADCOM help This option enables the WiFi Protected Setup (WPS) wireless Driver Interface support. config IPWPS_USE_WPS_AP bool "Enable WPS AP Support" default y depends on COMPONENT_IPWPS help This option enables the WiFi Protected Setup (WPS) AP support. config IPWPS_USE_WPS_ENROLLEE bool "Enable WPS Enrollee Support" default y depends on COMPONENT_IPWPS select IPWPS_USE_WPS_PROTOCOL select IPEAP_USE_EAP_WSC help This option enables the WiFi Protected Setup (WPS) Enrollee support. config IPWPS_USE_WPS_REGISTRAR bool "Enable WPS Registrar Support" default y depends on COMPONENT_IPWPS select IPWPS_USE_WPS_PROTOCOL select IPEAP_USE_EAP_WSC select IPWPS_USE_WPS_DRV_IF select IPWPS_USE_WPS_AP help This option enables the WiFi Protected Setup (WPS) Registrar support. config IPWPS_DEBUG bool "Enable WPS Debug mode" default n depends on COMPONENT_IPWPS && IPCOM_DEBUG_ADVANCED help This option enables the WiFi Protected Setup (WPS) Debug mode and uses the specified DEBUG Build-time Syslog level for this component. config IPWPS_SYSLOG_PRIORITY int depends on COMPONENT_IPWPS default IPCOM_DEBUG_SYSLOG_PRIORITY if IPWPS_DEBUG default IPCOM_DEFAULT_SYSLOG_PRIORITY # # *** END COMPONENT_IPWPS *** # # # *** START COMPONENT_IPNET_SOCK *** # config NET_SOCK_MAX int "Maximum number of sockets" default 2048 depends on COMPONENT_IPNET help Defines the maximum number of sockets that the can be used simultaneous in the system. # # *** END COMPONENT_IPNET_SOCK *** # endmenu # END MENU "Layer 5 (Applications) Components" # # menu "Cryptography Components" # # *** START COMPONENT_IPCAVIUM *** # config COMPONENT_IPCAVIUM bool "Enable CAVIUM" depends on APP_TOOL_ILP32_gnu && COMPONENT_IPCAVIUM_FLAG && !FEATURE_IPNET_INET6_ONLY && MSP_KERNEL && !COMPONENT_IPLITE && SUPPORTS_CAVIUM # select COMPONENT_IPHWCRYPTO default n help This option enables hardware crypto offload for Cavium CN38XX/58XX boards. If this option is deselected INCLUDE_IPCAVIUM will not be available in a VxWorks Image Project (VIP). comment "COMPONENT_IPCAVIUM hardware crypto offload for Cavium CN38XX/58XX boards can only be enabled if Applicatation Tool compiler is set to gnu" depends on !APP_TOOL_ILP32_gnu && COMPONENT_IPCAVIUM_FLAG # # *** END COMPONENT_IPCAVIUM *** # # # *** START COMPONENT_IPCRYPTO *** # comment "Component CRYPTO preselected - required by Component SSL" depends on COMPONENT_IPSSL config COMPONENT_IPCRYPTO bool "Enable CRYPTO" depends on MSP_KERNEL && SUPPORTS_CRYPTO default y if MSP_KERNEL help This option enables ipcrypto, a port of the openssl encryption library, excluding the SSL part which is found in the ipssl component. If this option is deselected INCLUDE_IPCRYPTO, INCLUDE_IPCRYPTO_USE_CMDS and INCLUDE_IPCRYPTO_USE_TEST_CMDS will not be available in a VxWorks Image Project (VIP). config COMPONENT_IPCRYPTO_USE_FIPS_140_2 bool "Enable FIPS 140-2 validated crypto libraries" depends on MSP_KERNEL && !FEATURE_IPNET_INET6_ONLY && COMPONENT_IPCRYPTO_OPENSSL_0_9_8 && !DEFAULT_SIT_NB default n help This option builds ipcrypto in a special FIPS 140-2 configuration. config COMPONENT_IPXINC bool depends on MSP_KERNEL && SUPPORTS_CRYPTO default y if MSP_KERNEL # # *** END COMPONENT_IPCRYPTO *** # # # *** START COMPONENT_IPFREESCALE *** # config COMPONENT_IPFREESCALE bool "Enable FREESCALE" depends on COMPONENT_IPFREESCALE_FLAG && !FEATURE_IPNET_INET6_ONLY && MSP_KERNEL && !COMPONENT_IPLITE && !COMPONENT_IPCRYPTO_USE_FIPS_140_2 && SUPPORTS_FREESCALE select COMPONENT_IPHWCRYPTO default n help This option enables hardware crypto offload for Freescale security engines. If this option is deselected INCLUDE_IPFREESCALE will not be available in a VxWorks Image Project (VIP). # # *** END COMPONENT_IPFREESCALE *** # # # *** START COMPONENT_IPHWCRYPTO *** # config COMPONENT_IPHWCRYPTO bool "Enable HWCRYPTO" default n depends on MSP_KERNEL && !COMPONENT_IPLITE && SUPPORTS_HWCRYPTO && !COMPONENT_IPCRYPTO_USE_FIPS_140_2 # select COMPONENT_IPCRYPTO help This option enables the hardware crypto offload API. If this option is deselected INCLUDE_IPHWCRYPTO will not be available in a VxWorks Image Project (VIP). # # *** END COMPONENT_IPHWCRYPTO *** # # # *** START COMPONENT_IPMCRYPTO *** # config COMPONENT_IPMCRYPTO bool depends on !COMPONENT_IPCRYPTO && SUPPORTS_MCRYPTO default y # # *** END COMPONENT_IPMCRYPTO *** # endmenu # END MENU "Cryptography Components" # # menu "Networking Library Components" # # *** START COMPONENT_IPEAP *** # config COMPONENT_IPEAP bool "Enable EAP" default n depends on MSP_KERNEL && !FEATURE_IPNET_INET6_ONLY && !COMPONENT_IPLITE && SUPPORTS_EAP help This option enables the Extensible Authentication Protocol component. config IPEAP_USE_EAP_AKA bool "Enable EAP AKA" default y depends on COMPONENT_IPEAP help This option enables EAP_AKA support. config IPEAP_AKA_ENABLE_TEST depends on IPEAP_USE_EAP_AKA bool "Enable EAP AKA Test" default y help This option enables EAP AKA TEST support. config IPEAP_USE_EAP_GTC bool "Enable EAP GTC" default y depends on COMPONENT_IPEAP help This option enables EAP_GTC support. comment "EAP LEAP requires COMPONENT_IPCRYPTO to be selected" depends on COMPONENT_IPEAP && !IPEAP_USE_EAP_LEAP && !COMPONENT_IPCRYPTO config IPEAP_USE_EAP_LEAP bool "Enable EAP LEAP" default y depends on COMPONENT_IPEAP && COMPONENT_IPCRYPTO select IPEAP_USE_EAP_MSCHAPV2 help This option enables EAP_LEAP support. config IPEAP_USE_EAP_MD5 bool "Enable EAP MD5" default y depends on COMPONENT_IPEAP help This option enables EAP_MD5 support. comment "EAP MSCHAPV2 requires COMPONENT_IPCRYPTO to be selected" depends on COMPONENT_IPEAP && !IPEAP_USE_EAP_MSCHAPV2 && !COMPONENT_IPCRYPTO config IPEAP_USE_EAP_MSCHAPV2 bool "Enable EAP MSCHAPV2" default y depends on COMPONENT_IPEAP && COMPONENT_IPCRYPTO help This option enables EAP_MSCHAPV2 support. config IPEAP_USE_EAP_PEAP bool "Enable EAP PEAP" default y depends on COMPONENT_IPEAP select COMPONENT_IPSSL help This option enables EAP_PEAP support. config IPEAP_USE_EAP_SIM bool "Enable EAP SIM" default y depends on COMPONENT_IPEAP help This option enables EAP_SIM support. config IPEAP_SIM_ENABLE_TEST depends on IPEAP_USE_EAP_SIM bool "Enable EAP SIM Test" default y help This option enables EAP SIM TEST support. config IPEAP_USE_EAP_TLS bool "Enable EAP TLS" default y depends on COMPONENT_IPEAP select COMPONENT_IPSSL help This option enables EAP_TLS support. comment "EAP TTLS requires COMPONENT_IPSSL to be selected" depends on COMPONENT_IPEAP && !IPEAP_USE_EAP_TTLS && !COMPONENT_IPSSL config IPEAP_USE_EAP_TTLS bool "Enable EAP TTLS" default y depends on COMPONENT_IPEAP && COMPONENT_IPSSL help This option enables EAP_TTLS support. config IPEAP_USE_EAP_WSC bool "Enable EAP WSC" default n depends on COMPONENT_IPEAP && !COMPONENT_IPCRYPTO_USE_FIPS_140_2 help This option enables EAP_WSC support required by the WPS protocol component. config IPEAP_DEBUG bool "Enable EAP Debug mode" default n depends on COMPONENT_IPEAP && IPCOM_DEBUG_ADVANCED help This option enables the EAP Debug mode and uses the specified DEBUG Build-time Syslog level for this component. config IPEAP_SYSLOG_PRIORITY int depends on COMPONENT_IPEAP default IPCOM_DEBUG_SYSLOG_PRIORITY if IPEAP_DEBUG default IPCOM_DEFAULT_SYSLOG_PRIORITY config IPEAP_USE_EAP_COMMON_TLS bool default y if IPEAP_USE_EAP_TLS || IPEAP_USE_EAP_TTLS || IPEAP_USE_EAP_PEAP help This is a hidden component and will be selected if EAP TLS, EAP TTL and/or EAP PEAP will be selected. config IPEAP_USE_EAP_COMMON_SIM bool default y if IPEAP_USE_EAP_SIM || IPEAP_USE_EAP_AKA select COMPONENT_IPSSL help This is a hidden component and will be selected if EAP SIM, and/or EAP AKA will be selected. # # *** END COMPONENT_IPEAP *** # # # *** START COMPONENT_VXCOMPAT *** # config COMPONENT_VXCOMPAT bool "Enable VXCOMPAT" default y depends on (FEATURE_IP_GPP_BUILD || MSP_KERNEL) && SUPPORTS_VXCOMPAT && !COMPONENT_IPLITE help Enables wrapper routines for ifLib, oldRouteLib, m2Lib. # # *** END COMPONENT_VXCOMPAT *** # endmenu # END MENU "Networking Library Components" # # menu "Networking Acceleration Platform Components" # # *** START COMPONENT_IFPROXY *** # config COMPONENT_IFPROXY bool "Enable IFPROXY" default n depends on MSP_KERNEL && !FEATURE_IPNET_INET6_ONLY && !COMPONENT_IPLITE && SUPPORTS_IFPROXY help This option enables the Ifproxy driver component. # # *** END COMPONENT_IFPROXY *** # # # *** START COMPONENT_WRNAD *** # config COMPONENT_WRNAD bool "Enable WRNAD" default n depends on MSP_KERNEL && !FEATURE_IPNET_INET6_ONLY && !COMPONENT_IPLITE && SUPPORTS_WRNAD help This option enables the Wind River Network Acceleration Daemon component. # # *** END COMPONENT_WRNAD *** # endmenu # END MENU "Networking Acceleration Platform Components"