Files
m241Neelima/components/ip_net2-6.9/ipwps/config/02comp_ipnet_wps.cdf
T
2026-07-30 11:19:44 +05:30

1225 lines
46 KiB
Mathematica

/* 01folder_ipnet_wps - IPNet WPS configuration file */
/*
* Copyright (c) 2008 Wind River Systems, Inc.
*
* The right to copy, distribute or otherwise make use of this software
* may be licensed only pursuant to the terms of an applicable Wind River
* license agreement. No license to Wind River intellectual property rights
* is granted herein. All rights not licensed by Wind River are reserved
* by Wind River.
*/
/*
modification history
--------------------
01b,05May11,zan fixing some typos
01a,04nov08,mry created.
*/
#ifdef _WRS_CONFIG_COMPONENT_IPWPS
Folder FOLDER_IPWPS {
NAME Wi-Fi Protected Setup (WPS) Components
SYNOPSIS Choose a preconfigured or custom model \
a Configuration Method (if applicable) and then \
customize/add to your selections as needed.
CHILDREN FOLDER_IPWPS_CORE \
FOLDER_IPWPS_CONFIG_METHOD \
SELECT_IPWPS_MODEL \
FOLDER_IPWPS_CUSTOMIZATION \
SELECT_IPWPS_SIMULATION
_CHILDREN FOLDER_NET_L5_APPLICATIONS
DEFAULTS SELECT_IPWPS_MODEL \
FOLDER_IPWPS_CORE
REQUIRES SELECT_IPWPS_MODEL \
INCLUDE_IPWPS
}
/****************************************************************************
*
* WPS Core Modules Folder
*
*****************************************************************************/
Folder FOLDER_IPWPS_CORE {
NAME WPS - Core Components Folder
SYNOPSIS This folder contains the core components needed to support WPS.
DEFAULTS INCLUDE_IPWPS \
INCLUDE_IPWPS_COMMONDEVINFO
}
/*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS {
NAME WPS Core Component
SYNOPSIS Mandatory component for WPS support.
CONFIGLETTES ipwps_config.c
MODULES
CFG_PARAMS IPWPS_WLS_IF \
IPWPS_ENABLE \
IPWPS_LOG_LEVEL
_CHILDREN FOLDER_IPWPS_CORE
}
Parameter IPWPS_WLS_IF {
NAME WPS Wireless Interface
SYNOPSIS Specifies the wireless interface which WPS will \
be enabled for by default. Can be changed at runtime.
TYPE char *
DEFAULT "wls0"
}
Parameter IPWPS_ENABLE {
NAME Enable WPS
SYNOPSIS Enable/Disable WPS functionality. "1" to Enable, "0" to disable.
TYPE char *
DEFAULT "1"
}
Parameter IPWPS_LOG_LEVEL {
NAME IPWPS Syslog Level
SYNOPSIS Syslog Level for the IPWPS module. \
One of: IPCOM_LOG_EMERG, IPCOM_LOG_CRIT, IPCOM_LOG_ERR, \
IPCOM_LOG_WARNING, IPCOM_LOG_NOTICE, IPCOM_LOG_INFO, \
IPCOM_LOG_DEBUG, IPCOM_LOG_DEBUG2
TYPE int
DEFAULT IPCOM_LOG_INFO
}
/*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_COMMONDEVINFO {
NAME WPS Common Device Info Component
SYNOPSIS Common Device Information used by WPS.
CONFIGLETTES ipwps_config.c
MODULES
CFG_PARAMS IPWPS_COMMONDEVINFO_MANUFACTURER \
IPWPS_COMMONDEVINFO_MODELNAM \
IPWPS_COMMONDEVINFO_MODELNO \
IPWPS_COMMONDEVINFO_SERIALNO \
IPWPS_COMMONDEVINFO_DEVNAM \
IPWPS_COMMONDEVINFO_CATID \
IPWPS_COMMONDEVINFO_OUI \
IPWPS_COMMONDEVINFO_SUBCATID
_CHILDREN FOLDER_IPWPS_CORE
}
Parameter IPWPS_COMMONDEVINFO_MANUFACTURER {
NAME Manufacturer
SYNOPSIS Up to 64 ascii characters representing identification of the device manufacturer.
TYPE char *
DEFAULT "Wind River"
}
Parameter IPWPS_COMMONDEVINFO_MODELNAM {
NAME Model Name
SYNOPSIS Up to 32 ascii characters representing identification of the device model.
TYPE char *
TYPE char *
DEFAULT "none"
}
Parameter IPWPS_COMMONDEVINFO_MODELNO {
NAME Model Number
SYNOPSIS Up to 32 ascii digits representing identification of the device model number.
TYPE char *
TYPE char *
DEFAULT "0123-4567-89"
}
Parameter IPWPS_COMMONDEVINFO_SERIALNO {
NAME Serial Number
SYNOPSIS Up to 32 ascii digits representing identification of the device serial number.
TYPE char *
TYPE char *
DEFAULT "WRS 0123-4567-89 (WPS)"
}
Parameter IPWPS_COMMONDEVINFO_DEVNAM {
NAME Device Name
SYNOPSIS Up to 32 UTF-8 encoded bytes representing a descriptive name of the device.
TYPE char *
TYPE char *
DEFAULT "Wind River WPS Device"
}
Parameter IPWPS_COMMONDEVINFO_CATID {
NAME Device Type - Category Id
SYNOPSIS A single digit representing the category id of the device
TYPE char *
DEFAULT "6"
}
Parameter IPWPS_COMMONDEVINFO_OUI {
NAME Device Type - OUI
SYNOPSIS A 4 byte hex value representing the oui for the device \
e.g. use val of "0050F204" for the Wi-Fi Alliance OUI.
TYPE char *
DEFAULT "0050F204"
}
Parameter IPWPS_COMMONDEVINFO_SUBCATID {
NAME Device Type - Sub-Category Id
SYNOPSIS A single digit representing the sub-category id of the device
TYPE char *
DEFAULT "1"
}
/*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_CMD {
NAME WPS IPCOM Commands Component
SYNOPSIS Include this component to get access to "wps" commands \
from the ipcom command shell.
MODULES
REQUIRES INCLUDE_IPCOM_SHELL_CMD
_CHILDREN FOLDER_IPWPS_CORE
}
/****************************************************************************
*
* Configuration Method Folder
*
*****************************************************************************/
Folder FOLDER_IPWPS_CONFIG_METHOD {
NAME WPS Configuration Method Folder
SYNOPSIS Select one or more WPS Configuration method(s) and configure \
corresponding options if applicable.
CHILDREN SELECT_IPWPS_CONFIG_METHOD \
SELECT_IPWPS_CONFIG_PIN_OPTION
DEFAULTS SELECT_IPWPS_CONFIG_METHOD
REQUIRES SELECT_IPWPS_CONFIG_METHOD
}
Selection SELECT_IPWPS_CONFIG_METHOD {
NAME WPS Configuration Method Selection
SYNOPSIS Specifies the WPS configuration Methods to be supported. \
Note that more than one method can be selected \
but ONLY one at a time SHOULD be enabled on the Enrollee.
COUNT 1-
CHILDREN INCLUDE_IPWPS_CONFIG_PIN \
INCLUDE_IPWPS_CONFIG_PBC \
INCLUDE_IPWPS_CONFIG_NFC \
INCLUDE_IPWPS_CONFIG_USB
REQUIRES SELECT_IPWPS_MODEL
DEFAULTS INCLUDE_IPWPS_CONFIG_PIN
MODULES ipwps_comp_ca.o
}
/*---------------------------------------------------------------------------
* PIN Configuration Method
*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_CONFIG_PIN {
NAME WPS (In-band) PIN Configuration Method
SYNOPSIS Include support for the WPS In-band PIN method. \
Select one of the PIN Configuration options under SELECT_IPWPS_CONFIG_PIN_OPTION.
MODULES ipwps_comp_ca.o
CFG_PARAMS IPWPS_CONFIG_PIN_ENABLE
REQUIRES SELECT_IPWPS_CONFIG_PIN_OPTION
}
Parameter IPWPS_CONFIG_PIN_ENABLE {
NAME Enable WPS PIN Config Method
SYNOPSIS "1" to enable PIN, "0" to disable it.
TYPE char *
DEFAULT "1"
}
/****************************************************************************
*
* PIN Configuration Options
*
*****************************************************************************/
Selection SELECT_IPWPS_CONFIG_PIN_OPTION {
NAME WPS PIN Choice Selection
SYNOPSIS Select how you want PIN to be provided.
COUNT 1-1
CHILDREN INCLUDE_IPWPS_CONFIG_PIN_AUTO \
INCLUDE_IPWPS_CONFIG_PIN_HARDCODE \
INCLUDE_IPWPS_CONFIG_PIN_INTERACTIVE_USER \
INCLUDE_IPWPS_CONFIG_PIN_INTERACTIVE_REGS
REQUIRES INCLUDE_IPWPS_CONFIG_PIN
INCLUDE_WHEN INCLUDE_IPWPS_CONFIG_PIN
DEFAULTS INCLUDE_IPWPS_CONFIG_PIN_AUTO
MODULES ipwps_comp_ca.o
}
/*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_CONFIG_PIN_AUTO {
NAME Auto-generated WPS PIN
SYNOPSIS WPS PIN Config using an automatically generated 8-digit numeric PIN.
REQUIRES INCLUDE_IPWPS_CONFIG_PIN
}
/*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_CONFIG_PIN_HARDCODE {
NAME Hardcoded WPS PIN
SYNOPSIS WPS PIN Config using a hardcoded 8-digit numeric PIN.
CFG_PARAMS IPWPS_PIN_HARDCODED_VALUE
REQUIRES INCLUDE_IPWPS_CONFIG_PIN
}
Parameter IPWPS_PIN_HARDCODED_VALUE {
NAME Hardcoded WPS PIN value
SYNOPSIS Specify the default 8-digit numeric PIN value. \
Note that the 8th digit MUST be a checksum \
of the other 7 as per the WPS specification.
TYPE string
DEFAULT "12345670"
}
/*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_CONFIG_PIN_INTERACTIVE_REGS {
NAME Interactive Registrar-specified WPS PIN
SYNOPSIS WPS PIN Config using Interactive where the user is prompted to \
enter a registrar-specified 8-digit numeric PIN. \
The PIN is typically obtained from the registrar via a "Display". \
Note that as per WPS specification, an 8-digit PIN must have its 8th \
digit as a checksum of the other 7.
REQUIRES INCLUDE_IPWPS_CONFIG_PIN
}
/*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_CONFIG_PIN_INTERACTIVE_USER {
NAME Interactive User-specified WPS PIN
SYNOPSIS WPS PIN Config using Interactive mode where the user is prompted to \
enter a user-specified 4-digit or 8-digit numeric PIN. \
A 4 digit PIN is selected by the user while \
an 8 digit PIN is retrieved from a "Label", "Display" or "Keypad". \
Note that as per WPS specification, an 8-digit PIN must have its 8th \
digit as a checksum of the other 7, while a 4-digit PIN doesn't \
contain a checksum digit.
REQUIRES INCLUDE_IPWPS_CONFIG_PIN
}
/*---------------------------------------------------------------------------
* PBC Configuration Method
*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_CONFIG_PBC {
NAME WPS (In-band) Push Button Configuration (PBC) Method
SYNOPSIS Include support for the WPS In-band PBC method.
MODULES ipwps_comp_ca.o
CFG_PARAMS IPWPS_CONFIG_PBC_ENABLE
REQUIRES
}
Parameter IPWPS_CONFIG_PBC_ENABLE {
NAME Enable WPS PBC Config Method
SYNOPSIS "1" to enable PBC, "0" to disable it.
TYPE char *
DEFAULT "0"
}
#ifdef IPWPS_NOT_SUPPORTED
/*---------------------------------------------------------------------------
* NFC Configuration Method
*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_CONFIG_NFC {
NAME WPS (Out-of-band) Near Field Communication (NFC) Configuration Method
SYNOPSIS Include support for the WPS Out-of-band NFC config method.
MODULES ipwps_nfc.o
CFG_PARAMS IPWPS_CONFIG_NFC_ENABLE
REQUIRES
}
Parameter IPWPS_CONFIG_NFC_ENABLE {
NAME Enable WPS NFC Config Method
SYNOPSIS "1" to enable NFC, "0" to disable it.
TYPE char *
DEFAULT "0"
}
/*---------------------------------------------------------------------------
* NFC Configuration Method
*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_CONFIG_USB {
NAME WPS (Out-of-band) USB Configuration Method
SYNOPSIS Include support for the WPS Out-of-band USB config method.
MODULES ipwps_usb.o
CFG_PARAMS IPWPS_CONFIG_USB_ENABLE
REQUIRES
}
Parameter IPWPS_CONFIG_USB_ENABLE {
NAME Enable WPS USB Config Method
SYNOPSIS "1" to enable USB, "0" to disable it.
TYPE char *
DEFAULT "0"
}
#endif
/****************************************************************************
*
* Model Selection
*
*****************************************************************************/
Selection SELECT_IPWPS_MODEL {
NAME WPS - Model Selection
SYNOPSIS Specifies the WPS model to use. \
For ease of use a set of preconfigured model templates are provided. \
You can select one of those preconfigured model templates and customize or add to it \
or if none of them fit the bill, a custom model can be created manually.
COUNT 1-1
DEFAULTS INCLUDE_IPWPS_MODEL_CUSTOM
}
/*---------------------------------------------------------------------------
* Custom Model
*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_MODEL_CUSTOM {
NAME Custom WPS Model Template
SYNOPSIS Select this template when you want to customize your WPS model from scratch.
_CHILDREN SELECT_IPWPS_MODEL
CFG_PARAMS IPWPS_MODEL_DESC_CUST
REQUIRES
}
Parameter IPWPS_MODEL_DESC_CUST {
NAME Template Description
SYNOPSIS Specify the name of this template.
TYPE string
DEFAULT "custom"
}
/*---------------------------------------------------------------------------
* Standalone AP w/o Registrar Model
*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_MODEL_STANDALONE_AP {
NAME Standalone AP Without Registrar - WPS Model Template
SYNOPSIS Select this template when you want a Standalone AP to support WPS compliant \
auto configuration of security related parameters. \
This model template doesn't include a built-in Registrar on the AP.
_CHILDREN SELECT_IPWPS_MODEL
CFG_PARAMS IPWPS_MODEL_DESC_ST_AP
REQUIRES SELECT_IPWPS_CRED_CONFIG_METHOD \
INCLUDE_IPWPS_AP
EXCLUDES SELECT_IPWPS_AP_EXT_REG_MODE \
INCLUDE_IPWPS_AP_EXT_WLAN_MGR_REGISTRAR \
INCLUDE_IPWPS_AP_UPNP_PROXY
}
Parameter IPWPS_MODEL_DESC_ST_AP {
NAME Template Description
SYNOPSIS Specify the name of this template.
TYPE string
DEFAULT "Standalone AP w/o Registrar"
}
/*---------------------------------------------------------------------------
* Standalone AP w/built-in Registrar Model
*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_MODEL_STANDALONE_AP_WITH_REGISTRAR {
NAME Standalone AP with built-in Registrar - WPS Model Template
SYNOPSIS Select this template when you want a Standalone AP to support WPS compliant \
auto configuration of security related parameters with a \
built-in wireless Registrar on the AP.
_CHILDREN SELECT_IPWPS_MODEL
CFG_PARAMS IPWPS_MODEL_DESC_ST_AP_REG
REQUIRES SELECT_IPWPS_CRED_CONFIG_METHOD \
INCLUDE_IPWPS_AP \
INCLUDE_IPWPS_REGISTRAR \
INCLUDE_IPWPS_DRV_IF
EXCLUDES SELECT_IPWPS_AP_EXT_REG_MODE \
INCLUDE_IPWPS_AP_EXT_WLAN_MGR_REGISTRAR \
INCLUDE_IPWPS_AP_UPNP_PROXY
}
Parameter IPWPS_MODEL_DESC_ST_AP_REG {
NAME Template Description
SYNOPSIS Specify the name of this template.
TYPE string
DEFAULT "Standalone AP w/built-in Wireless Registrar"
}
#ifdef IPWPS_NOT_SUPPORTED
/*---------------------------------------------------------------------------
* Standalone Wireless Registrar with Adhoc support
*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_MODEL_REGISTRAR {
NAME Standalone wireless Registrar - WPS Model Template
SYNOPSIS Select this template when you want a standalone wireless Registrar.
_CHILDREN SELECT_IPWPS_MODEL
CFG_PARAMS IPWPS_MODEL_DESC_REGISTRAR_ADHOC
REQUIRES INCLUDE_IPWPS_REGISTRAR_ADHOC
}
Parameter IPWPS_MODEL_DESC_REGISTRAR_ADHOC {
NAME Template Description
SYNOPSIS Specify the name of this template.
TYPE string
DEFAULT "Standalone Wireless Registrar with Adhoc support"
}
#endif
/*---------------------------------------------------------------------------
* Standalone Wireless Enrollee
*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_MODEL_ENROLLEE {
NAME Standalone wireless Enrollee - WPS Model Template
SYNOPSIS Select this template when you want a standalone wireless Enrollee.
_CHILDREN SELECT_IPWPS_MODEL
CFG_PARAMS IPWPS_MODEL_DESC_ENROLLEE
REQUIRES INCLUDE_IPWPS_ENROLLEE
}
Parameter IPWPS_MODEL_DESC_ENROLLEE {
NAME Template Description
SYNOPSIS Specify the name of this template.
TYPE string
DEFAULT "Standalone Wireless Enrollee"
}
#ifdef IPWPS_NOT_SUPPORTED
/*---------------------------------------------------------------------------
* Standalone Wireless Enrollee with Adhoc Support
*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_MODEL_ENROLLEE_ADHOC {
NAME Standalone wireless Enrollee with 802.11 AdHoc support - WPS Model Template
SYNOPSIS Select this template when you want a standalone wireless Enrollee \
that can also register with a wireless registrar operating in adhoc mode.
_CHILDREN SELECT_IPWPS_MODEL
CFG_PARAMS IPWPS_MODEL_DESC_ENROLLEE_ADHOC
REQUIRES INCLUDE_IPWPS_ENROLLEE_ADHOC
}
Parameter IPWPS_MODEL_DESC_ENROLLEE_ADHOC {
NAME Template Description
SYNOPSIS Specify the name of this template.
TYPE string
DEFAULT "Standalone Wireless Enrollee with AdHoc support"
}
/*---------------------------------------------------------------------------
* WPS AP with wireless External Registrar
*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_MODEL_AP_EXT_WIRELESS_REG {
NAME WPS AP with External wireless Registrar support - WPS Model Template
SYNOPSIS Select this template when you want a WPS AP that can be \
configured by or can configure an external wireless Registrar. \
This model supports only initial AP credentials configuration \
and does not support subsequent configuration of AP settings \
nor configuring per Enrollee credentials.
_CHILDREN SELECT_IPWPS_MODEL
CFG_PARAMS IPWPS_MODEL_DESC_AP_EXT_WIRELESS_REG
REQUIRES INCLUDE_IPWPS_AP_EXT_REG_WIRELESS
}
Parameter IPWPS_MODEL_DESC_AP_EXT_WIRELESS_REG {
NAME Template Description
SYNOPSIS Specify the name of this template.
TYPE string
DEFAULT "AP with External Wireless Registrar"
}
/*---------------------------------------------------------------------------
* WPS AP with wireless External WLAN Manager Registrar
*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_MODEL_AP_EXT_WLAN_MGR_REG {
NAME WPS AP with External wireless WLAN Manager Registrar support - WPS Model Template
SYNOPSIS Select this template when you want a WPS AP that can be \
configured by an external wireless WLAN Manager Registrar. \
This model supports both the initial AP credentials configuration \
and subsequent configuration of AP settings and configuring per Enrollee credentials.
_CHILDREN SELECT_IPWPS_MODEL
CFG_PARAMS IPWPS_MODEL_DESC_AP_EXT_WLAN_MGR_REG
REQUIRES INCLUDE_IPWPS_AP_EXT_REG_WIRELESS \
INCLUDE_IPWPS_AP_EXT_WLAN_MGR_REGISTRAR
}
Parameter IPWPS_MODEL_DESC_AP_EXT_WLAN_MGR_REG {
NAME Template Description
SYNOPSIS Specify the name of this template.
TYPE string
DEFAULT "AP with External Wireless WLAN Manager Registrar"
}
/*---------------------------------------------------------------------------
* WPS Proxy AP with external Wired Registrar
*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_MODEL_PROXY_AP_WIRED_EXT_REG {
NAME WPS Proxy AP with External Wired Registrar - WPS Model Template
SYNOPSIS Select this template when you want a WPS Proxy AP to handle Enrollee \
by forwarding registration messages to/from an external wired registrar. \
You can optionally add INCLUDE_IPWPS_AP_EXT_WLAN_MGR_REGISTRAR \
if you also wish the AP to be managed by that registrar.
_CHILDREN SELECT_IPWPS_MODEL
CFG_PARAMS IPWPS_MODEL_DESC_PROXY_AP_WIRED_EXT_REG
REQUIRES INCLUDE_IPWPS_AP_EXT_REG_WIRED \
INCLUDE_IPWPS_AP_UPNP_PROXY
}
Parameter IPWPS_MODEL_DESC_PROXY_AP_WIRED_EXT_REG {
NAME Template Description
SYNOPSIS Specify the name of this template.
TYPE string
DEFAULT "Proxy AP with external Wired Registrar"
}
/*---------------------------------------------------------------------------
* WPS Proxy AP with external Wired Registrar
*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_MODEL_PROXY_AP_WIRELESS_EXT_REG {
NAME WPS Proxy AP with External Wireless Registrar - WPS Model Template
SYNOPSIS Select this template when you want a WPS Proxy AP to handle Enrollee \
by forwarding registration messages to/from an external wireless registrar. \
You can optionally add INCLUDE_IPWPS_AP_EXT_WLAN_MGR_REGISTRAR \
if you also wish the AP to be managed by that registrar.
_CHILDREN SELECT_IPWPS_MODEL
CFG_PARAMS IPWPS_MODEL_DESC_PROXY_AP_WIRELESS_EXT_REG
REQUIRES INCLUDE_IPWPS_AP_EXT_REG_WIRELESS \
INCLUDE_IPWPS_AP_UPNP_PROXY
}
Parameter IPWPS_MODEL_DESC_PROXY_AP_WIRELESS_EXT_REG {
NAME Template Description
SYNOPSIS Specify the name of this template.
TYPE string
DEFAULT "Proxy AP with external Wireless Registrar"
}
#endif
/****************************************************************************
*
* WPS Customization
*
*****************************************************************************/
Folder FOLDER_IPWPS_CUSTOMIZATION {
NAME WPS Customization
SYNOPSIS Customize your Wi-Fi Protected Setup Component selections.\
Some components are automatically selected if a preconfigured model \
was chosen. You can customize/add to your selections as needed.
}
/*---------------------------------------------------------------------------
* WPS Protocol Component
*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_PROTO {
NAME WPS - Protocol Component
SYNOPSIS Includes Wi-Fi Protected Setup Protocol Support.
NOTE: This requires INCLUDE_IPCRYPTO.
CONFIGLETTES
MODULES ipwps_protocol.o ipwps_protocol_handler.o ipwps_proto_adaptor.o ipwps_protocol_crypto.o
CFG_PARAMS IPWPS_PROTO_ENABLE
REQUIRES INCLUDE_IPCRYPTO \
SELECT_IPWPS_CONFIG_METHOD \
INCLUDE_IPWPS \
INCLUDE_IPWPS_COMMONDEVINFO
_CHILDREN FOLDER_IPWPS_CUSTOMIZATION
}
Parameter IPWPS_PROTO_ENABLE {
NAME Enable WPS Protocol
SYNOPSIS "1" to enable, "0" to disable.
TYPE char *
DEFAULT "1"
}
/*---------------------------------------------------------------------------
* WPS Driver Interface Component
*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_DRV_IF {
NAME WPS - Driver Interface Component
SYNOPSIS Include to enable the Wi-Fi Protected Setup Driver Interface.
NOTE: This requires API_BCM43XX_END to be selected.
CONFIGLETTES
MODULES ipwps_drv_if.o
REQUIRES API_BCM43XX_END
_CHILDREN FOLDER_IPWPS_CUSTOMIZATION
}
/*---------------------------------------------------------------------------
* WPS Security Parameter Configuration Component
*---------------------------------------------------------------------------*/
Selection SELECT_IPWPS_CRED_CONFIG_METHOD {
NAME WPS Credential Configuration Method Selection
SYNOPSIS Specify the method for configuring security credential parameters used by WPS.
COUNT 1-1
CHILDREN INCLUDE_IPWPS_CRED_CONFIG_AUTO \
INCLUDE_IPWPS_CRED_CONFIG_INTERACTIVE \
INCLUDE_IPWPS_CRED_CONFIG_DEF
REQUIRES INCLUDE_IPWPS
DEFAULTS INCLUDE_IPWPS_CRED_CONFIG_AUTO
_CHILDREN FOLDER_IPWPS_CUSTOMIZATION
}
/*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_CRED_CONFIG_AUTO {
NAME Automatic WPS Credential Configuration
SYNOPSIS Automatically generate WPS credentials based on the strongest \
available security methods. This is restricted to WPA-PSK and/or WPA2-PSK \
(i.e. WPS-Personal) mode whereby a random SSID and PSK/passphrase \
are generated. For WPA-enterprise, you need to use static or interactive \
security credential configuration. \
This option applies only to an AP (with or without a built-in registrar). \
It is invalid if selected for an external or standalone registrar.
CONFIGLETTES
MODULES
CFG_PARAMS IPWPS_CRED_CONFIG_AUTO_KEYLEN \
IPWPS_CRED_CONFIG_AUTO_NETINDEX \
IPWPS_CRED_CONFIG_AUTO_SSID
}
Parameter IPWPS_CRED_CONFIG_AUTO_KEYLEN {
NAME Automatic WPS Credential Key Length
SYNOPSIS A value of "8..63" specifies the length of the passphrase to be auto generated. \
A value of "64" specifies that a hex key (PSK) is to be auto generated. \
If not specified or an invalid value is specified, then a default \
of 64 is used (i.e. PSK).
TYPE char *
DEFAULT "64"
}
Parameter IPWPS_CRED_CONFIG_AUTO_NETINDEX {
NAME Automatic WPS Credential Network Index
SYNOPSIS A value from 1 to 255 specifying the Network Index to be used \
with the auto-generated credentials. If not specified or an invalid \
value is specified, then a default value of 1 is actually used.
TYPE char *
DEFAULT "1"
}
Parameter IPWPS_CRED_CONFIG_AUTO_SSID {
NAME Automatic WPS Credential SSID
SYNOPSIS An optional SSID to be used for the auto-generated credentials \
(up to 32 printable ascii characters). \
If a value is not specified, a random SSID is auto-generated.
TYPE char *
DEFAULT ""
}
/*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_CRED_CONFIG_INTERACTIVE {
NAME Interactive WPS Credential Configuration
SYNOPSIS WPS credential configuration settings are provided interactively at runtime \
using the "wps credential" commands.
CONFIGLETTES
MODULES
}
/*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_CRED_CONFIG_DEF {
NAME Default WPS Credential Configuration
SYNOPSIS Provide a static credential configuration to be used as the \
default by an AP or Registrar.
CONFIGLETTES
MODULES
CFG_PARAMS IPWPS_CRED_CONFIG_NETINDEX \
IPWPS_CRED_CONFIG_SSID \
IPWPS_CRED_CONFIG_AUTH \
IPWPS_CRED_CONFIG_ENCR \
IPWPS_CRED_CONFIG_KEY \
IPWPS_CRED_CONFIG_KEYINDEX \
IPWPS_CRED_CONFIG_8021X \
IPWPS_CRED_CONFIG_EAP_ID \
IPWPS_CRED_CONFIG_EAP_TYPES
}
Parameter IPWPS_CRED_CONFIG_NETINDEX {
NAME WPS Credential - Network Index
SYNOPSIS A value from 1 to 255 specifying the Network Index. \
If not specified or an invalid value is specified, then \
a default value of 1 is actually used.
TYPE char *
DEFAULT "1"
}
Parameter IPWPS_CRED_CONFIG_SSID {
NAME WPS Credential - SSID
SYNOPSIS Up to 32 printable ascii characters specifying the SSID.
TYPE char *
DEFAULT "wind"
}
Parameter IPWPS_CRED_CONFIG_AUTH {
NAME WPS Credential - Authentication Type
SYNOPSIS Specify the Authentication type to use. \
Valid values: "open", "wpa", "wpa2" or "all"
TYPE char *
DEFAULT "wpa2"
}
Parameter IPWPS_CRED_CONFIG_ENCR {
NAME WPS Credential - Encryption Method
SYNOPSIS Specify the Encryption method to use. \
Valid values: "tkip", "aes" or "all"
TYPE char *
DEFAULT "aes"
}
Parameter IPWPS_CRED_CONFIG_KEY {
NAME WPS Credential - Encryption passphrase or PSK
SYNOPSIS Specify the passphrase or Pre-Shared Key to use.\
Use 8..63 printable ascii characters for a passphrase \
or exactly 64 hex characters for a PSK. \
This value is ignored if IPWPS_CRED_CONFIG_8021X is set to "1". \
Examples: passphrase - "QM1-97ST" \
PSK - "b9365251375e1b3135d43e9ea33a3daf948bb7b774b16bd6ec3ca9955c709000"
TYPE char *
DEFAULT "Change_Me"
}
Parameter IPWPS_CRED_CONFIG_KEYINDEX {
NAME WPS Credential - Key Index
SYNOPSIS A value from 1 to 255 specifying the Key Index. \
If not specified or an invalid value is specified, then \
a default value of 1 is actually used.
TYPE char *
DEFAULT "1"
}
Parameter IPWPS_CRED_CONFIG_8021X {
NAME WPS Credential - Select 8021X authentication
SYNOPSIS Set to "1" to specify use of 802.1X authentication (a.k.a. WPA-enterprise), \
or set to "0" for WPA-PSK/WPA2-PSK (a.k.a. WPA-personal).
TYPE char *
DEFAULT "0"
}
Parameter IPWPS_CRED_CONFIG_EAP_ID {
NAME WPS Credential - Selected EAP Identity
SYNOPSIS EAP Identity to use for 802.1X authentication (<=64 ascii characters).\
Only valid if IPWPS_CRED_CONFIG_8021X is set to "1".
TYPE char *
DEFAULT "vxWorks"
}
Parameter IPWPS_CRED_CONFIG_EAP_TYPES {
NAME WPS Credential - Selected EAP Type
SYNOPSIS Hexadecimal representation of the EAP Type to use for 802.1X authentication.\
1 byte for standard EAP Type, 8 bytes for extended types.\
Only valid if IPWPS_CRED_CONFIG_8021X is set to "1". \
Example: "0D" for EAP-TLS (type 13)
TYPE char *
DEFAULT "0D"
}
/*---------------------------------------------------------------------------
* WPS Enrollee Components Folder
*---------------------------------------------------------------------------*/
Folder FOLDER_IPWPS_ENROLLEE {
NAME WPS Wireless Enrollee Folder
SYNOPSIS Choose the desired Wi-Fi Protected Setup Enrollee components
_CHILDREN FOLDER_IPWPS_CUSTOMIZATION
}
/*--- WPS Enrollee Component ---*/
Component INCLUDE_IPWPS_ENROLLEE {
NAME WPS Enrollee Component
SYNOPSIS Includes Wi-Fi Protected Setup Enrollee Component support. \
The Enrollee capability can be disabled below. \
Note that the Enrollee doesn't support registering \
with wired Registrars over UPnP.
CONFIGLETTES
CFG_PARAMS IPWPS_ENROLLEE_ENABLE \
IPWPS_ENROLLEE_AUTO_REG_INIT \
IPWPS_ENROLLEE_NON_WPS_DRIVER \
IPWPS_ENROLLEE_UUID
REQUIRES INCLUDE_IPWPS_PROTO \
INCLUDE_IP8021X_SUPPLICANT \
INCLUDE_IPEAP
EXCLUDES
_CHILDREN FOLDER_IPWPS_ENROLLEE
MODULES ipwps_comp_enrollee.o
}
Parameter IPWPS_ENROLLEE_ENABLE {
NAME Enable WPS Enrollee
SYNOPSIS "1" to enable, "0" to disable it.
TYPE char *
DEFAULT "1"
}
Parameter IPWPS_ENROLLEE_AUTO_REG_INIT {
NAME WPS Enrollee Automatic Registration Initiation
SYNOPSIS "1" to automatically initiate WPS Enrollee Registration, or \
"0" to have a manually triggered WPS Enrollee Registration. \
It is recommended that this be set to "0" when \
IPWPS_ENROLLEE_NON_WPS_DRIVER is set to "1".
TYPE char *
DEFAULT "1"
}
Parameter IPWPS_ENROLLEE_NON_WPS_DRIVER {
NAME WPS Enrollee Support for Non-WPS capable drivers
SYNOPSIS "1" Enables support for the Enrollee to run on top \
of non-WPS compatible drivers by not requiring the driver \
send the WSC-IE in its (re)Assoc or Probe Requests \
or provide assoc/disassoc notifications. \
"0" means the driver needs to support sending the WSC-IE in its \
(re)Assoc or Probe Requests and provide assoc/disassoc notifications. \
MUST NOT be set to "1" when the PBC config method is desired.
TYPE char *
DEFAULT "0"
}
Parameter IPWPS_ENROLLEE_UUID {
NAME WPS Enrollee Universally Unique IDentifier (UUID-E)
SYNOPSIS The 16 byte hexadecimal UUID-E value used by the Enrollee.
TYPE char *
DEFAULT "00112233445566778899AABBCCDDEEFF"
}
#ifdef IPWPS_NOT_SUPPORTED
/*--- AdHoc Support for WPS Enrollee Component ---*/
Component INCLUDE_IPWPS_ENROLLEE_ADHOC {
NAME WPS Enrollee support for 802.11 AdHoc mode
SYNOPSIS WPS Enrollee support for registration with \
wireless based Registrars operating in AdHoc mode. \
Not supported when IPWPS_ENROLLEE_NON_WPS_DRIVER is set to "1".
REQUIRES INCLUDE_IPWPS_ENROLLEE
MODULES ipwps__this_feature_not_supported_in_this_release.o
_CHILDREN FOLDER_IPWPS_ENROLLEE
}
#endif
/*---------------------------------------------------------------------------
* WPS Registrar Components Folder
*---------------------------------------------------------------------------*/
Folder FOLDER_IPWPS_REGISTRAR {
NAME WPS built-in Wireless Registrar Folder
SYNOPSIS Choose the desired Wi-Fi Protected Setup built-in wireless \
registrar components
_CHILDREN FOLDER_IPWPS_CUSTOMIZATION
}
/*--- WPS Registrar Component ---*/
Component INCLUDE_IPWPS_REGISTRAR {
NAME WPS Wireless Registrar (built-in) Component
SYNOPSIS Includes Wi-Fi Protected Setup built-in wireless \
Registrar Component support. \
The Registrar capability can be disabled below.
CONFIGLETTES
MODULES ipwps_comp_registrar.o
CFG_PARAMS IPWPS_REGISTRAR_ENABLE \
IPWPS_REGISTRAR_REG_MODE \
IPWPS_REGISTRAR_OFFER_ALL_CREDS \
IPWPS_REGISTRAR_UUID
REQUIRES INCLUDE_IPWPS_PROTO \
SELECT_IPWPS_CRED_CONFIG_METHOD \
INCLUDE_IP8021X_SUPPLICANT \
INCLUDE_IPEAP \
INCLUDE_IPWPS_DRV_IF
_CHILDREN FOLDER_IPWPS_REGISTRAR
}
Parameter IPWPS_REGISTRAR_ENABLE {
NAME Enable WPS Registrar
SYNOPSIS "1" to enable, "0" to disable it. \
MUST NOT be enabled when either IPWPS_AP_EXT_REG_WIRELESS_ENABLE \
and/or IPWPS_AP_EXT_REG_WIRED_ENABLE are/is also enabled.
TYPE char *
DEFAULT "1"
}
Parameter IPWPS_REGISTRAR_REG_MODE {
NAME Default WPS Registrar "Registration Mode".
SYNOPSIS "1" implies "Registration Mode" is on by default, \
"0" means off. The mode can be changed at runtime. \
If on, this means the registrar will be automatically \
started and will respond to registration requests, \
otherwise the registrar will need to be manually started \
to allow registration to proceed.
TYPE char *
DEFAULT "1"
}
Parameter IPWPS_REGISTRAR_OFFER_ALL_CREDS {
NAME WPS Registrar offers all configured credentials to Enrollee
SYNOPSIS By default, this is set to a "0" which means the registrar \
will only offer credentials matching the capabilities indicated \
by the Enrollee during WPS registrations. However some Enrollees \
do not indicate all their capabilities during the WPS registration \
process so turning this flag to "1" will allow the registration \
process to proceed.
TYPE char *
DEFAULT "0"
}
Parameter IPWPS_REGISTRAR_UUID {
NAME WPS Registrar Universally Unique IDentifier (UUID-R)
SYNOPSIS The 16 byte hexadecimal UUID-R value used by the Registrar.
TYPE char *
DEFAULT "FFEEDDCCBBAA99887766554433221100"
}
#ifdef IPWPS_NOT_SUPPORTED
/*--- AdHoc Support for WPS Registrar Component ---*/
Component INCLUDE_IPWPS_REGISTRAR_ADHOC {
NAME WPS Wireless Registrar support for 802.11 AdHoc mode
SYNOPSIS Support WPS Registrar operating in AdHoc mode \
for wireless based standalone Registrars.
REQUIRES INCLUDE_IPWPS_REGISTRAR
EXCLUDES INCLUDE_IPWPS_AP_EXT_REG_WIRELESS \
INCLUDE_IPWPS_AP_EXT_REG_WIRED
MODULES ipwps__this_feature_not_supported_in_this_release.o
_CHILDREN FOLDER_IPWPS_REGISTRAR
}
#endif
/*---------------------------------------------------------------------------
* WPS AP Folder
*---------------------------------------------------------------------------*/
Folder FOLDER_IPWPS_AP {
NAME WPS AP Folder
SYNOPSIS Specify the options you want to support for a WPS AP.
_CHILDREN FOLDER_IPWPS_CUSTOMIZATION
}
/*--- WPS AP Component ---*/
Component INCLUDE_IPWPS_AP {
NAME WPS AP support module
SYNOPSIS Select this component if you want WPS AP Support.
REQUIRES SELECT_IPWPS_CRED_CONFIG_METHOD \
INCLUDE_IPWPS
EXCLUDES INCLUDE_IPWPS_REGISTRAR_ADHOC
CFG_PARAMS IPWPS_AP_ENABLE \
IPWPS_AP_UUID
_CHILDREN FOLDER_IPWPS_AP
MODULES ipwps_comp_ap.o
}
Parameter IPWPS_AP_ENABLE {
NAME Enable/Disable WPS AP support
SYNOPSIS "1" to enable, "0" to disable.
TYPE char *
DEFAULT "1"
}
Parameter IPWPS_AP_UUID {
NAME WPS AP Universally Unique IDentifier (UUID-E)
SYNOPSIS The 16 byte hexadecimal UUID-E value used by the AP.
TYPE char *
DEFAULT "AABBCCDDEEFF00112233445566778899"
}
#ifdef IPWPS_NOT_SUPPORTED
/*--- WPS AP with external Registrar Mode Selection ---*/
Selection SELECT_IPWPS_AP_EXT_REG_MODE {
NAME WPS AP External Registrar Mode Selection
SYNOPSIS Select one or more External Registrar Modes \
for the WPS AP to support. \
Note that although both modes can be included, \
only one of them must be enabled at a time.
COUNT 1-
CHILDREN INCLUDE_IPWPS_AP_EXT_REG_WIRELESS \
INCLUDE_IPWPS_AP_EXT_REG_WIRED
_CHILDREN FOLDER_IPWPS_AP
DEFAULTS INCLUDE_IPWPS_AP_EXT_REG_WIRELESS
}
Component INCLUDE_IPWPS_AP_EXT_REG_WIRELESS {
NAME WPS AP with Wireless External Registrar support
SYNOPSIS WPS AP support for a wireless external registrar \
Requires a built-in Enrollee.
CFG_PARAMS IPWPS_AP_EXT_REG_WIRELESS_ENABLE
REQUIRES INCLUDE_IPWPS_AP \
INCLUDE_IP8021X_SUPPLICANT \
INCLUDE_IPEAP \
INCLUDE_IPWPS_PROTO
MODULES ipwps__this_feature_not_supported_in_this_release.o
}
Parameter IPWPS_AP_EXT_REG_WIRELESS_ENABLE {
NAME Enable/Disable Wireless External Registrar support
SYNOPSIS "1" to enable, "0" to disable. \
MUST NOT be enabled when IPWPS_REGISTRAR_ENABLE is also enabled.
TYPE char *
DEFAULT "1"
}
Component INCLUDE_IPWPS_AP_EXT_REG_WIRED {
NAME WPS AP with Wired External Registrar support
SYNOPSIS WPS AP support for a wired external registrar \
This requires a WPS UPnP plugin
CFG_PARAMS IPWPS_AP_EXT_REG_WIRED_ENABLE
REQUIRES INCLUDE_IPWPS_AP \
INCLUDE_IPWPS_PROTO \
API_IPWPS_UPNP_PLUGIN
MODULES ipwps_ap_wired_reg.o
}
Parameter IPWPS_AP_EXT_REG_WIRED_ENABLE {
NAME Enable/Disable Wired External Registrar support
SYNOPSIS "1" to enable, "0" to disable. \
MUST NOT be enabled when IPWPS_REGISTRAR_ENABLE is also enabled.
TYPE char *
DEFAULT "1"
}
/*--- WPS AP with external WLAN Manager Registrar Component ---*/
Component INCLUDE_IPWPS_AP_EXT_WLAN_MGR_REGISTRAR {
NAME WPS AP External WLAN Manager Registrar support
SYNOPSIS Specifies that the AP should support an \
External WLAN Manager Registrar as per the WPS spec. \
The AP establishes a secure WLAN Management Interface \
with the External WLAN Manager Registrar as specified in \
SELECT_IPWPS_AP_EXT_REG_MODE \
which is used by the latter to manage the AP settings. \
Note that the AP doesn't support per device WLAN keys and \
thus this component doesn't enable the registrar to configure \
Enrollee credentials on the AP.\
Can also be used in combination with a built-in Registrar.
CFG_PARAMS IPWPS_EXT_WLAN_MGR_REGISTRAR_MAX
REQUIRES SELECT_IPWPS_AP_EXT_REG_MODE \
API_IPWPS_UPNP_PLUGIN
_CHILDREN FOLDER_IPWPS_AP
MODULES ipwps_ap_wlan_mgr.o
}
Parameter IPWPS_EXT_WLAN_MGR_REGISTRAR_MAX {
NAME Maximum # of External WLAN Manager Registrars
SYNOPSIS 0 to disable, or a value from 3 to xx. \
It Specifies the maximum # of External WLAN Manager Registrars \
that the AP will support simultaneously. The WPS specification \
mandates a minimum of 3.
TYPE uint
DEFAULT 3
}
/*---------------------------------------------------------------------------
* WPS AP UPnP Proxy Component
*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_AP_UPNP_PROXY {
NAME WPS AP UPnP Proxy service support.
SYNOPSIS Supports the WPS UPnP Proxy service on an AP \
which proxies registration events between an Enrollee \
and an External Registrar. \
Requires the API_IPWPS_UPNP_PLUGIN component.
REQUIRES INCLUDE_IPWPS_AP \
INCLUDE_IPWPS_PROTO \
INCLUDE_IP8021X_SUPPLICANT \
INCLUDE_IPEAP \
SELECT_IPWPS_AP_EXT_REG_MODE \
API_IPWPS_UPNP_PLUGIN
EXCLUDES INCLUDE_IPWPS_REGISTRAR
_CHILDREN FOLDER_IPWPS_AP
MODULES ipwps_proxy_ap.o
}
/*---------------------------------------------------------------------------
* WPS AP UPnP Proxy Component
*---------------------------------------------------------------------------*/
Api API_IPWPS_UPNP_PLUGIN {
NAME WPS UPNP Plugin API
SYNOPSIS The Plugin API that implements the WPS UPnP \
WFADevice and WFAWLANConfig service documents.
REQUIRES
EXCLUDES
DEFAULTS INCLUDE_IPWPS_UPNP_PLUGIN_SIMULATION
_CHILDREN FOLDER_IPWPS_AP
MODULES ipwps_upnp_plugin_adaptor.o
}
Component INCLUDE_IPWPS_UPNP_PLUGIN_SIMULATION {
NAME WPS UPNP Plugin Simulation API
SYNOPSIS Provides a simulated WPS UPNP Plugin. \
Requires proper configuration of SELECT_IPWPS_CRED_CONFIG_METHOD.
REQUIRES SELECT_IPWPS_CRED_CONFIG_METHOD
EXCLUDES
PROVIDES API_IPWPS_UPNP_PLUGIN
CFG_PARAMS IPWPS_UPNP_PLUGIN_SIM_ENABLE
MODULES ipwps_upnp_plugin_sim.o
}
Parameter IPWPS_UPNP_PLUGIN_SIM_ENABLE {
NAME Enable WPS UPNP Plugin Simulation API
SYNOPSIS "1" for enabled, "0" for disabled
TYPE char *
DEFAULT "1"
}
#endif
#ifdef IPWPS_NOT_SUPPORTED
/****************************************************************************
*
* WPS Simulation Components
*
*****************************************************************************/
Selection SELECT_IPWPS_SIMULATION {
NAME WPS Simulation Components
SYNOPSIS Select the appropriate components to include the \
required WPS simulation support. In the simulation environment
the WPS registration doesn't require wireless driver support
and bypasses the wireless driver when communicating with it
is simulated peer. \
Note that when Simulation support for a selected component \
is enabled, real world support for it is off by default.
COUNT 1-
CHILDREN INCLUDE_IPWPS_SIM_ENROLLEE \
INCLUDE_IPWPS_SIM_REGISTRAR \
INCLUDE_IPWPS_SIM_AP_PROXY_EXT_REG
}
/*---------------------------------------------------------------------------
* Enrollee Simulation Components
*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_SIM_ENROLLEE {
NAME WPS Simulation - Enrollee
SYNOPSIS Include Support for WPS Enrollee simulation mode.
REQUIRES INCLUDE_IPWPS_ENROLLEE
CFG_PARAMS IPWPS_SIM_ENROLLEE_ENABLE
}
Parameter IPWPS_SIM_ENROLLEE_ENABLE {
NAME Enable WPS Enrollee Simulation
SYNOPSIS "0" for disabled, "1" for enabled. \
Note that when enabled, the Enrollee doesn't \
support real life registration and requires \
a peer with enabled Registrar simulation or \
proxy AP with external Registrar simulation.
It can coexist on the same target with either \
INCLUDE_IPWPS_SIM_REGISTRAR or INCLUDE_IPWPS_SIM_AP_PROXY_EXT_REG.
TYPE char *
DEFAULT "0"
}
/*---------------------------------------------------------------------------
* Registrar Simulation Components
*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_SIM_REGISTRAR {
NAME WPS Simulation - Built-in Registrar
SYNOPSIS Include Support for WPS Registrar simulation mode.
REQUIRES INCLUDE_IPWPS_REGISTRAR
EXCLUDES INCLUDE_IPWPS_SIM_AP_PROXY_EXT_REG
CFG_PARAMS IPWPS_SIM_REGISTRAR_ENABLE
}
Parameter IPWPS_SIM_REGISTRAR_ENABLE {
NAME Enable WPS Registrar Simulation
SYNOPSIS "0" for disabled, "1" for enabled. \
Note that when enabled, the Registrar doesn't \
support real life registration and requires \
a peer with enabled Enrollee simulation. \
It can coexist on the same target with \
INCLUDE_IPWPS_SIM_ENROLLEE.
TYPE char *
DEFAULT "0"
}
/*---------------------------------------------------------------------------
* Proxy AP with External Registrar Simulation Components
*---------------------------------------------------------------------------*/
Component INCLUDE_IPWPS_SIM_AP_PROXY_EXT_REG {
NAME WPS Simulation - Proxy AP with External Registrar
SYNOPSIS Include Support for AP Proxy Simulation \
with Simulated External Registrar.
REQUIRES INCLUDE_IPWPS_AP_UPNP_PROXY \
INCLUDE_IPWPS_UPNP_PLUGIN_SIMULATION \
INCLUDE_IPWPS_MODEL_PROXY_AP_WIRED_EXT_REG
EXCLUDES INCLUDE_IPWPS_SIM_REGISTRAR
CFG_PARAMS IPWPS_SIM_AP_PROXY_EXT_REG_ENABLE
}
Parameter IPWPS_SIM_AP_PROXY_EXT_REG_ENABLE {
NAME Enable WPS Registrar Simulation
SYNOPSIS "0" for disabled, "1" for enabled. \
Note that when enabled, the Proxy AP doesn't \
support real life registration and requires \
a peer with enabled Enrollee simulation. \
It can coexist on the same target with \
INCLUDE_IPWPS_SIM_ENROLLEE.
TYPE char *
DEFAULT "0"
}
#endif
#endif