Files
m241Neelima/components/ip_net2-6.9/common.vxconfig
T
2026-07-30 11:19:44 +05:30

1596 lines
50 KiB
Plaintext

# 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 y
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).
choice
prompt "Select openssl version to be built"
depends on COMPONENT_IPCRYPTO
default COMPONENT_IPCRYPTO_OPENSSL_0_9_8
config COMPONENT_IPCRYPTO_OPENSSL_0_9_8
bool "Build openssl-0_9_8"
help
Select to build openssl-0_9_8
config COMPONENT_IPCRYPTO_OPENSSL_1_0_2
bool "Build openssl-1_0_2"
help
Select to build openssl-1_0_2 without fips-140-2.
endchoice
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"