3574 lines
101 KiB
Plaintext
Executable File
3574 lines
101 KiB
Plaintext
Executable File
# Copyright (C) 2006-2012 OpenWrt.org
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
mainmenu "OpenWrt Configuration"
|
|
|
|
config MODULES
|
|
bool
|
|
default y
|
|
|
|
config HAVE_DOT_CONFIG
|
|
bool
|
|
default y
|
|
|
|
source "zyxel_config.in"
|
|
source "target/Config.in"
|
|
source "target/linux/*/Config.in"
|
|
|
|
menu "Kernel Images"
|
|
config EMBEDDED_KERNEL_IN_ROOTFS
|
|
bool "To embedded the kernel image in rootfs image"
|
|
default n
|
|
help
|
|
Kernel image will be embedded into rootfs image when you
|
|
enable this option.
|
|
|
|
config PAD_KERNEL_IMG_TO_ALIGN_BYTE
|
|
int "Pad kernel image to align bytes"
|
|
default 2048
|
|
depends on !EMBEDDED_KERNEL_IN_ROOTFS
|
|
|
|
choice
|
|
prompt "Kernel image default compression mode"
|
|
default KERNEL_COMPRESS_MODE_LZMA
|
|
depends !arm
|
|
help
|
|
You can set here the default compression mode of kernel image
|
|
from the available compression modes. Don't touch if unsure.
|
|
|
|
config KERNEL_COMPRESS_MODE_NONE
|
|
bool "no compression"
|
|
help
|
|
Uses no compression.
|
|
|
|
config KERNEL_COMPRESS_MODE_LZMA
|
|
bool "LZMA"
|
|
help
|
|
Uses LAMZ compression.
|
|
|
|
config KERNEL_COMPRESS_MODE_GZIP
|
|
bool "GZIP"
|
|
help
|
|
Uses GZIP compression.
|
|
endchoice
|
|
endmenu
|
|
|
|
menu "Target Images"
|
|
|
|
config USE_ZYXEL_WIFI_IMAGE_HEADER
|
|
bool "Using ZyXEL WiFi firmware image header"
|
|
default y
|
|
|
|
config PAD_ROOTFS_IMG_TO_ALIGN_BYTE
|
|
int "Pad rootfs image to align bytes"
|
|
default 0
|
|
|
|
menuconfig TARGET_ROOTFS_INITRAMFS
|
|
bool "ramdisk"
|
|
default y if USES_INITRAMFS
|
|
help
|
|
Embed the rootfs into the kernel (initramfs)
|
|
|
|
choice
|
|
prompt "Compression"
|
|
default TARGET_INITRAMFS_COMPRESSION_LZMA if TARGET_ar71xx
|
|
default TARGET_INITRAMFS_COMPRESSION_LZMA if TARGET_ramips
|
|
default TARGET_INITRAMFS_COMPRESSION_NONE
|
|
depends on TARGET_ROOTFS_INITRAMFS
|
|
help
|
|
Select ramdisk compression.
|
|
|
|
config TARGET_INITRAMFS_COMPRESSION_NONE
|
|
bool "none"
|
|
|
|
config TARGET_INITRAMFS_COMPRESSION_GZIP
|
|
bool "gzip"
|
|
|
|
config TARGET_INITRAMFS_COMPRESSION_BZIP2
|
|
bool "bzip2"
|
|
|
|
config TARGET_INITRAMFS_COMPRESSION_LZMA
|
|
bool "lzma"
|
|
|
|
config TARGET_INITRAMFS_COMPRESSION_LZO
|
|
bool "lzo"
|
|
|
|
config TARGET_INITRAMFS_COMPRESSION_XZ
|
|
bool "xz"
|
|
endchoice
|
|
|
|
config EXTERNAL_CPIO
|
|
string
|
|
prompt "Use external cpio" if TARGET_ROOTFS_INITRAMFS
|
|
default ""
|
|
help
|
|
Kernel uses specified external cpio as INITRAMFS_SOURCE
|
|
|
|
comment "Root filesystem archives"
|
|
|
|
config TARGET_ROOTFS_CPIOGZ
|
|
bool "cpio.gz"
|
|
default y if USES_CPIOGZ
|
|
help
|
|
Build a compressed cpio archive of the the root filesystem
|
|
|
|
config TARGET_ROOTFS_TARGZ
|
|
bool "tar.gz"
|
|
default y if USES_TARGZ
|
|
help
|
|
Build a compressed tar archive of the the root filesystem
|
|
|
|
comment "Root filesystem images"
|
|
|
|
config TARGET_ROOTFS_EXT4FS
|
|
bool "ext4"
|
|
default y if USES_EXT4
|
|
depends on !TARGET_ROOTFS_INITRAMFS
|
|
help
|
|
Ext4 file system with some free space for uml images
|
|
|
|
config TARGET_ROOTFS_ISO
|
|
bool "iso"
|
|
default n
|
|
depends on TARGET_x86_generic
|
|
depends on !TARGET_ROOTFS_INITRAMFS
|
|
help
|
|
Create some bootable ISO image
|
|
|
|
config TARGET_ROOTFS_JFFS2
|
|
bool "jffs2"
|
|
default y if USES_JFFS2
|
|
depends on !TARGET_ROOTFS_INITRAMFS
|
|
select KERNEL_JFFS2_FS
|
|
help
|
|
Build a jffs2 root filesystem
|
|
|
|
config TARGET_ROOTFS_JFFS2_IN_NAND
|
|
bool "store in NAND"
|
|
default n
|
|
depends on TARGET_ROOTFS_JFFS2
|
|
help
|
|
The jffs2 rootf filesystem will be strored in NAND flash.
|
|
So the clearnmarker node should be omitted when creating image.
|
|
Add option -n for mkfs.jffs2.
|
|
|
|
config TARGET_ROOTFS_SQUASHFS
|
|
bool "squashfs"
|
|
default y if USES_SQUASHFS
|
|
help
|
|
Build a squashfs-lzma root filesystem
|
|
|
|
config TARGET_SQUASHFS_BLOCK_SIZE
|
|
int "Block size (in KiB)"
|
|
depends on TARGET_ROOTFS_SQUASHFS
|
|
default 64 if LOW_MEMORY_FOOTPRINT
|
|
default 256
|
|
|
|
config TARGET_ROOTFS_UBIFS
|
|
bool "ubifs"
|
|
default y if USES_UBIFS
|
|
depends on !TARGET_ROOTFS_INITRAMFS
|
|
help
|
|
Build a ubifs root filesystem
|
|
|
|
menuconfig TARGET_ROOTFS_UBIFS
|
|
bool "ubifs"
|
|
default y if USES_UBIFS
|
|
depends on USES_UBIFS
|
|
help
|
|
Build a UBIFS root filesystem.
|
|
|
|
choice
|
|
prompt "compression"
|
|
default TARGET_UBIFS_COMPRESSION_ZLIB
|
|
depends on TARGET_ROOTFS_UBIFS
|
|
help
|
|
Select compression type
|
|
|
|
config TARGET_UBIFS_COMPRESSION_NONE
|
|
bool "none"
|
|
|
|
config TARGET_UBIFS_COMPRESSION_LZO
|
|
bool "lzo"
|
|
|
|
config TARGET_UBIFS_COMPRESSION_ZLIB
|
|
bool "zlib"
|
|
endchoice
|
|
|
|
config TARGET_UBIFS_FREE_SPACE_FIXUP
|
|
bool "free space fixup" if TARGET_ROOTFS_UBIFS
|
|
default y
|
|
help
|
|
The filesystem free space has to be fixed up on first mount.
|
|
|
|
config TARGET_UBIFS_JOURNAL_SIZE
|
|
string
|
|
prompt "journal size" if TARGET_ROOTFS_UBIFS
|
|
default ""
|
|
|
|
comment "Image Options"
|
|
|
|
source "target/linux/*/image/Config.in"
|
|
|
|
config TARGET_ROOTFS_PARTSIZE
|
|
int "Root filesystem partition size (in MB)"
|
|
depends on X86_GRUB_IMAGES || TARGET_ROOTFS_EXT4FS || TARGET_rb532
|
|
default 48
|
|
help
|
|
Allows you to change the root filesystem partition size
|
|
|
|
config TARGET_ROOTFS_MAXINODE
|
|
int "Maximum number of inodes in root filesystem"
|
|
depends on TARGET_ROOTFS_EXT4FS
|
|
default 6000
|
|
help
|
|
Allows you to change the maximum number of inodes in the root filesystem
|
|
|
|
config TARGET_ROOTFS_RESERVED_PCT
|
|
int "Percentage of reserved blocks in root filesystem"
|
|
depends on TARGET_ROOTFS_EXT4FS
|
|
default 0
|
|
help
|
|
Allows you to change the percentage of reserved blocks in the root filesystem
|
|
|
|
endmenu
|
|
|
|
menu "Global build settings"
|
|
|
|
config ALL
|
|
bool "Select all packages by default"
|
|
default n
|
|
if TARGET_ipq_ipq807x
|
|
config SIGNED_PACKAGES
|
|
bool "Cryptographically signed package lists"
|
|
default y if TARGET_ipq_ipq807x
|
|
endif
|
|
|
|
comment "General build options"
|
|
|
|
config DISPLAY_SUPPORT
|
|
bool "Show packages that require graphics support (local or remote)"
|
|
default n
|
|
|
|
config BUILD_PATENTED
|
|
default y
|
|
bool "Compile with support for patented functionality"
|
|
help
|
|
When this option is disabled, software which provides patented functionality will not be built.
|
|
In case software provides optional support for patented functionality,
|
|
this optional support will get disabled for this package.
|
|
|
|
config BUILD_NLS
|
|
default n
|
|
bool "Compile with full language support"
|
|
help
|
|
When this option is enabled, packages are built with the full versions of iconv and GNU gettext
|
|
instead of the default OpenWrt stubs. If uClibc is used, it is also built with locale support.
|
|
|
|
config BUILD_STATIC_TOOLS
|
|
default n
|
|
bool "Attempt to link host utilities statically"
|
|
help
|
|
Linking host utilities like sed or firmware-utils statically increases the portability of the
|
|
generated ImageBuilder and SDK tarballs, however it may fail on some Linux distributions.
|
|
|
|
config SHADOW_PASSWORDS
|
|
bool
|
|
prompt "Enable shadow password support"
|
|
default y
|
|
help
|
|
Enable shadow password support.
|
|
|
|
config CLEAN_IPKG
|
|
bool
|
|
prompt "Remove ipkg/opkg status data files in final images"
|
|
default n
|
|
help
|
|
This removes all ipkg/opkg status data files from the target directory before building the root fs
|
|
|
|
config COLLECT_KERNEL_DEBUG
|
|
bool
|
|
prompt "Collect kernel debug information"
|
|
# select KERNEL_DEBUG_INFO
|
|
select KERNEL_DEBUG_KERNEL
|
|
default n
|
|
help
|
|
This collects debugging symbols from the kernel and all compiled modules.
|
|
Useful for release builds, so that kernel issues can be debugged offline later.
|
|
if TARGET_ipq_ipq807x
|
|
comment "Hardening build options"
|
|
|
|
config PKG_CHECK_FORMAT_SECURITY
|
|
bool
|
|
prompt "Enable gcc format-security"
|
|
default n
|
|
help
|
|
Add -Wformat -Werror=format-security to the CFLAGS. You can disable
|
|
this per package by adding PKG_CHECK_FORMAT_SECURITY:=0 in the package
|
|
Makefile.
|
|
|
|
choice
|
|
prompt "User space Stack-Smashing Protection"
|
|
default PKG_CC_STACKPROTECTOR_NONE
|
|
help
|
|
Enable GCC Stack Smashing Protection (SSP) for userspace applications
|
|
config PKG_CC_STACKPROTECTOR_NONE
|
|
bool "None"
|
|
config PKG_CC_STACKPROTECTOR_REGULAR
|
|
bool "Regular"
|
|
select SSP_SUPPORT
|
|
depends on KERNEL_CC_STACKPROTECTOR_REGULAR
|
|
config PKG_CC_STACKPROTECTOR_STRONG
|
|
bool "Strong"
|
|
select SSP_SUPPORT
|
|
depends on GCC_VERSION_4_9_LINARO
|
|
depends on KERNEL_CC_STACKPROTECTOR_STRONG
|
|
endchoice
|
|
|
|
choice
|
|
prompt "Kernel space Stack-Smashing Protection"
|
|
default KERNEL_CC_STACKPROTECTOR_NONE
|
|
help
|
|
Enable GCC Stack-Smashing Protection (SSP) for the kernel
|
|
config KERNEL_CC_STACKPROTECTOR_NONE
|
|
bool "None"
|
|
config KERNEL_CC_STACKPROTECTOR_REGULAR
|
|
bool "Regular"
|
|
config KERNEL_CC_STACKPROTECTOR_STRONG
|
|
depends on GCC_VERSION_4_9_LINARO
|
|
bool "Strong"
|
|
endchoice
|
|
endif
|
|
|
|
comment "Kernel build options"
|
|
|
|
config KERNEL_ZYXEL_USE_LINUX_SIP_ALG
|
|
bool "Use Linux original SIP ALG"
|
|
default y
|
|
|
|
config KERNEL_JFFS2_FS
|
|
tristate "Journalling Flash File System v2 (JFFS2) support"
|
|
default y if USES_JFFS2
|
|
default n
|
|
help
|
|
JFFS2 is the second generation of the Journalling Flash File System
|
|
for use on diskless embedded devices. It provides improved wear
|
|
levelling, compression and support for hard links. You cannot use
|
|
this on normal block devices, only on 'MTD' devices.
|
|
|
|
Further information on the design and implementation of JFFS2 is
|
|
available at <http://sources.redhat.com/jffs2/>.
|
|
|
|
config KERNEL_JFFS2_SUMMARY
|
|
bool "JFFS2 summary support (EXPERIMENTAL)"
|
|
#depends on JFFS2_FS && EXPERIMENTAL
|
|
depends on KERNEL_JFFS2_FS
|
|
default n
|
|
help
|
|
This feature makes it possible to use summary information
|
|
for faster filesystem mount.
|
|
|
|
The summary information can be inserted into a filesystem image
|
|
by the utility 'sumtool'.
|
|
|
|
If unsure, say 'N'.
|
|
|
|
config KERNEL_DEBUG_FS
|
|
bool "Compile the kernel with Debug FileSystem enabled"
|
|
default y
|
|
help
|
|
debugfs is a virtual file system that kernel developers use to put
|
|
debugging files into. Enable this option to be able to read and
|
|
write to these files.
|
|
|
|
config KERNEL_PERF_EVENTS
|
|
bool "Kernel performance events and counters"
|
|
default n
|
|
help
|
|
Enable kernel support for various performance events provided
|
|
by software and hardware.
|
|
|
|
Software events are supported either built-in or via the
|
|
use of generic tracepoints.
|
|
|
|
Most modern CPUs support performance events via performance
|
|
counter registers. These registers count the number of certain
|
|
types of hw events: such as instructions executed, cachemisses
|
|
suffered, or branches mis-predicted - without slowing down the
|
|
kernel or applications. These registers can also trigger interrupts
|
|
when a threshold number of events have passed - and can thus be
|
|
used to profile the code that runs on that CPU.
|
|
|
|
The Linux Performance Event subsystem provides an abstraction of
|
|
these software and hardware event capabilities, available via a
|
|
system call and used by the "perf" utility in tools/perf/. It
|
|
provides per task and per CPU counters, and it provides event
|
|
capabilities on top of those.
|
|
|
|
config KERNEL_PROFILING
|
|
bool "Compile the kernel with profiling enabled"
|
|
default n
|
|
select KERNEL_PERF_EVENTS
|
|
help
|
|
Enable the extended profiling support mechanisms used by profilers such
|
|
as OProfile.
|
|
|
|
config KERNEL_KALLSYMS
|
|
bool "Compile the kernel with symbol table information"
|
|
default y
|
|
help
|
|
This will give you more information in stack traces from kernel oopses
|
|
|
|
config KERNEL_FTRACE
|
|
bool "Compile the kernel with tracing support"
|
|
default n
|
|
|
|
config KERNEL_ENABLE_DEFAULT_TRACERS
|
|
bool "Trace process context switches and events"
|
|
depends on KERNEL_FTRACE
|
|
default n
|
|
|
|
config KERNEL_DEBUG_KERNEL
|
|
bool
|
|
default n
|
|
|
|
config KERNEL_DEBUG_INFO
|
|
bool "Compile the kernel with debug information"
|
|
default y
|
|
select KERNEL_DEBUG_KERNEL
|
|
help
|
|
This will compile your kernel and modules with debug information.
|
|
|
|
if TARGET_ipq_ipq807x
|
|
config KERNEL_DEBUG_INFO_REDUCED
|
|
bool "Compile the kernel with reduced debugging information"
|
|
default y if TARGET_ipq807x
|
|
depends on KERNEL_DEBUG_KERNEL
|
|
help
|
|
This will compile your kernel and modules with reduced debug information.
|
|
endif
|
|
|
|
config KERNEL_DEBUG_LL_UART_NONE
|
|
bool
|
|
default n
|
|
depends on arm
|
|
|
|
config KERNEL_DEBUG_LL
|
|
bool
|
|
default n
|
|
depends on arm
|
|
select KERNEL_DEBUG_LL_UART_NONE
|
|
help
|
|
ARM low level debugging
|
|
|
|
config KERNEL_EARLY_PRINTK
|
|
bool "Compile the kernel with early printk"
|
|
default n
|
|
depends on arm
|
|
select KERNEL_DEBUG_KERNEL
|
|
select KERNEL_DEBUG_LL if arm
|
|
help
|
|
Compile the kernel with early printk support.
|
|
This is only useful for debugging purposes to send messages
|
|
over the serial console in early boot.
|
|
Enable this to debug early boot problems.
|
|
|
|
config KERNEL_AIO
|
|
bool "Compile the kernel with asynchronous IO support"
|
|
default n
|
|
|
|
config KERNEL_DIRECT_IO
|
|
bool "Compile the kernel with direct IO support"
|
|
default n
|
|
|
|
config KERNEL_MAGIC_SYSRQ
|
|
bool "Compile the kernel with SysRq support"
|
|
default y
|
|
|
|
config KERNEL_COREDUMP
|
|
bool
|
|
|
|
config KERNEL_ELF_CORE
|
|
bool "Enable process core dump support"
|
|
select KERNEL_COREDUMP
|
|
default y
|
|
|
|
config KERNEL_PROVE_LOCKING
|
|
bool "Enable kernel lock checking"
|
|
select KERNEL_DEBUG_KERNEL
|
|
default n
|
|
|
|
if TARGET_ipq_ipq807x
|
|
config KERNEL_PRINTK
|
|
bool "Enable support for printk"
|
|
default y if TARGET_ipq_ipq807x
|
|
endif
|
|
|
|
config KERNEL_PRINTK_TIME
|
|
bool "Enable printk timestamps"
|
|
default y
|
|
|
|
config KERNEL_RELAY
|
|
bool "Kernel->user space relay support (formerly relayfs)"
|
|
default n
|
|
help
|
|
This option enables support for relay interface support in
|
|
certain file systems (such as debugfs).
|
|
It is designed to provide an efficient mechanism for tools and
|
|
facilities to relay large amounts of data from kernel space to
|
|
user space.
|
|
|
|
If unsure, say N.
|
|
|
|
#
|
|
# CGROUP support symbols
|
|
#
|
|
|
|
config KERNEL_CGROUPS
|
|
bool "Enable kernel cgroups"
|
|
default n
|
|
|
|
if KERNEL_CGROUPS
|
|
|
|
config KERNEL_CGROUP_DEBUG
|
|
bool "Example debug cgroup subsystem"
|
|
default n
|
|
help
|
|
This option enables a simple cgroup subsystem that
|
|
exports useful debugging information about the cgroups
|
|
framework.
|
|
|
|
config KERNEL_FREEZER
|
|
bool
|
|
default y if KERNEL_CGROUP_FREEZER
|
|
|
|
config KERNEL_CGROUP_FREEZER
|
|
bool "Freezer cgroup subsystem"
|
|
default y
|
|
help
|
|
Provides a way to freeze and unfreeze all tasks in a
|
|
cgroup.
|
|
|
|
config KERNEL_CGROUP_DEVICE
|
|
bool "Device controller for cgroups"
|
|
default y
|
|
help
|
|
Provides a cgroup implementing whitelists for devices which
|
|
a process in the cgroup can mknod or open.
|
|
|
|
config KERNEL_CGROUP_PIDS
|
|
bool "PIDs cgroup subsystem"
|
|
default y
|
|
help
|
|
Provides enforcement of process number limits in the scope of a
|
|
cgroup.
|
|
|
|
config KERNEL_CPUSETS
|
|
bool "Cpuset support"
|
|
default n
|
|
help
|
|
This option will let you create and manage CPUSETs which
|
|
allow dynamically partitioning a system into sets of CPUs and
|
|
Memory Nodes and assigning tasks to run only within those sets.
|
|
This is primarily useful on large SMP or NUMA systems.
|
|
|
|
config KERNEL_PROC_PID_CPUSET
|
|
bool "Include legacy /proc/<pid>/cpuset file"
|
|
default n
|
|
depends on KERNEL_CPUSETS
|
|
|
|
config KERNEL_CGROUP_CPUACCT
|
|
bool "Simple CPU accounting cgroup subsystem"
|
|
default n
|
|
help
|
|
Provides a simple Resource Controller for monitoring the
|
|
total CPU consumed by the tasks in a cgroup.
|
|
|
|
config KERNEL_RESOURCE_COUNTERS
|
|
bool "Resource counters"
|
|
default n
|
|
help
|
|
This option enables controller independent resource accounting
|
|
infrastructure that works with cgroups.
|
|
|
|
config KERNEL_MM_OWNER
|
|
bool
|
|
default y if KERNEL_MEMCG
|
|
|
|
config KERNEL_MEMCG
|
|
bool "Memory Resource Controller for Control Groups"
|
|
default n
|
|
depends on KERNEL_RESOURCE_COUNTERS || !LINUX_3_18
|
|
help
|
|
Provides a memory resource controller that manages both anonymous
|
|
memory and page cache. (See Documentation/cgroups/memory.txt)
|
|
|
|
config KERNEL_MEMCG_SWAP
|
|
bool "Memory Resource Controller Swap Extension"
|
|
default n
|
|
depends on KERNEL_MEMCG
|
|
help
|
|
Add swap management feature to memory resource controller. When you
|
|
enable this, you can limit mem+swap usage per cgroup.
|
|
|
|
config KERNEL_MEMCG_SWAP_ENABLED
|
|
bool "Memory Resource Controller Swap Extension enabled by default"
|
|
default n
|
|
depends on KERNEL_MEMCG_SWAP
|
|
help
|
|
Memory Resource Controller Swap Extension comes with its price in
|
|
a bigger memory consumption. General purpose distribution kernels
|
|
which want to enable the feature but keep it disabled by default
|
|
and let the user enable it by swapaccount boot command line
|
|
parameter should have this option unselected.
|
|
|
|
config KERNEL_MEMCG_SWAP_ENABLED
|
|
bool "Memory Resource Controller Swap Extension enabled by default"
|
|
default n
|
|
depends on KERNEL_MEMCG_SWAP
|
|
help
|
|
Memory Resource Controller Swap Extension comes with its price in
|
|
a bigger memory consumption. General purpose distribution kernels
|
|
which want to enable the feature but keep it disabled by default
|
|
and let the user enable it by swapaccount boot command line
|
|
parameter should have this option unselected.
|
|
|
|
config KERNEL_MEMCG_KMEM
|
|
bool "Memory Resource Controller Kernel Memory accounting (EXPERIMENTAL)"
|
|
default n
|
|
depends on KERNEL_MEMCG
|
|
help
|
|
The Kernel Memory extension for Memory Resource Controller can limit
|
|
the amount of memory used by kernel objects in the system. Those are
|
|
fundamentally different from the entities handled by the standard
|
|
Memory Controller, which are page-based, and can be swapped. Users of
|
|
the kmem extension can use it to guarantee that no group of processes
|
|
will ever exhaust kernel resources alone.
|
|
|
|
config KERNEL_CGROUP_PERF
|
|
bool "Enable perf_event per-cpu per-container group (cgroup) monitoring"
|
|
default n
|
|
depends on KERNEL_PERF_EVENTS
|
|
help
|
|
This option extends the per-cpu mode to restrict monitoring to
|
|
threads which belong to the cgroup specified and run on the
|
|
designated cpu.
|
|
|
|
menuconfig KERNEL_CGROUP_SCHED
|
|
bool "Group CPU scheduler"
|
|
default n
|
|
help
|
|
This feature lets CPU scheduler recognize task groups and control CPU
|
|
bandwidth allocation to such task groups. It uses cgroups to group
|
|
tasks.
|
|
|
|
if KERNEL_CGROUP_SCHED
|
|
|
|
config KERNEL_FAIR_GROUP_SCHED
|
|
bool "Group scheduling for SCHED_OTHER"
|
|
default n
|
|
|
|
config KERNEL_CFS_BANDWIDTH
|
|
bool "CPU bandwidth provisioning for FAIR_GROUP_SCHED"
|
|
default n
|
|
depends on KERNEL_FAIR_GROUP_SCHED
|
|
help
|
|
This option allows users to define CPU bandwidth rates (limits) for
|
|
tasks running within the fair group scheduler. Groups with no limit
|
|
set are considered to be unconstrained and will run with no
|
|
restriction.
|
|
See tip/Documentation/scheduler/sched-bwc.txt for more information.
|
|
|
|
config KERNEL_RT_GROUP_SCHED
|
|
bool "Group scheduling for SCHED_RR/FIFO"
|
|
default n
|
|
help
|
|
This feature lets you explicitly allocate real CPU bandwidth
|
|
to task groups. If enabled, it will also make it impossible to
|
|
schedule realtime tasks for non-root users until you allocate
|
|
realtime bandwidth for them.
|
|
|
|
endif
|
|
|
|
config KERNEL_BLK_CGROUP
|
|
bool "Block IO controller"
|
|
default y
|
|
help
|
|
Generic block IO controller cgroup interface. This is the common
|
|
cgroup interface which should be used by various IO controlling
|
|
policies.
|
|
|
|
if KERNEL_BLK_CGROUP
|
|
|
|
config KERNEL_CFQ_GROUP_IOSCHED
|
|
bool "Proportional weight of disk bandwidth in CFQ"
|
|
|
|
config KERNEL_BLK_DEV_THROTTLING
|
|
bool "Enable throttling policy"
|
|
default y if TARGET_brcm2708
|
|
|
|
config KERNEL_BLK_DEV_THROTTLING_LOW
|
|
bool "Block throttling .low limit interface support (EXPERIMENTAL)"
|
|
depends on KERNEL_BLK_DEV_THROTTLING
|
|
|
|
endif
|
|
|
|
config KERNEL_DEBUG_BLK_CGROUP
|
|
bool "Enable Block IO controller debugging"
|
|
default n
|
|
depends on KERNEL_BLK_CGROUP
|
|
help
|
|
Enable some debugging help. Currently it exports additional stat
|
|
files in a cgroup which can be useful for debugging.
|
|
|
|
config KERNEL_NET_CLS_CGROUP
|
|
bool "Control Group Classifier"
|
|
default n
|
|
|
|
config KERNEL_CGROUP_NET_PRIO
|
|
bool "Network priority cgroup"
|
|
default n
|
|
|
|
endif
|
|
|
|
|
|
#
|
|
# Namespace support symbols
|
|
#
|
|
|
|
config KERNEL_NAMESPACES
|
|
bool "Enable kernel namespaces"
|
|
default n
|
|
|
|
if KERNEL_NAMESPACES
|
|
|
|
config KERNEL_UTS_NS
|
|
bool "UTS namespace"
|
|
default y
|
|
help
|
|
In this namespace, tasks see different info provided
|
|
with the uname() system call.
|
|
|
|
config KERNEL_IPC_NS
|
|
bool "IPC namespace"
|
|
default y
|
|
help
|
|
In this namespace, tasks work with IPC ids which correspond to
|
|
different IPC objects in different namespaces.
|
|
|
|
config KERNEL_USER_NS
|
|
bool "User namespace (EXPERIMENTAL)"
|
|
default y
|
|
help
|
|
This allows containers, i.e. vservers, to use user namespaces
|
|
to provide different user info for different servers.
|
|
|
|
config KERNEL_PID_NS
|
|
bool "PID Namespaces"
|
|
default y
|
|
help
|
|
Support process id namespaces. This allows having multiple
|
|
processes with the same pid as long as they are in different
|
|
pid namespaces. This is a building block of containers.
|
|
|
|
config KERNEL_NET_NS
|
|
bool "Network namespace"
|
|
default y
|
|
help
|
|
Allow user space to create what appear to be multiple instances
|
|
of the network stack.
|
|
|
|
endif
|
|
|
|
|
|
#
|
|
# LXC related symbols
|
|
#
|
|
|
|
config KERNEL_LXC_MISC
|
|
bool "Enable miscellaneous LXC related options"
|
|
default n
|
|
|
|
if KERNEL_LXC_MISC
|
|
|
|
config KERNEL_DEVPTS_MULTIPLE_INSTANCES
|
|
bool "Support multiple instances of devpts"
|
|
default y
|
|
help
|
|
Enable support for multiple instances of devpts filesystem.
|
|
If you want to have isolated PTY namespaces (eg: in containers),
|
|
say Y here. Otherwise, say N. If enabled, each mount of devpts
|
|
filesystem with the '-o newinstance' option will create an
|
|
independent PTY namespace.
|
|
|
|
config KERNEL_POSIX_MQUEUE
|
|
bool "POSIX Message Queues"
|
|
default y
|
|
help
|
|
POSIX variant of message queues is a part of IPC. In POSIX message
|
|
queues every message has a priority which decides about succession
|
|
of receiving it by a process. If you want to compile and run
|
|
programs written e.g. for Solaris with use of its POSIX message
|
|
queues (functions mq_*) say Y here.
|
|
|
|
endif
|
|
|
|
|
|
if TARGET_ipq_ipq807x
|
|
config KERNEL_NAMESPACES
|
|
bool "Enable kernel namespaces"
|
|
default n
|
|
select KERNEL_UTS_NS
|
|
select KERNEL_IPC_NS
|
|
select KERNEL_USER_NS
|
|
select KERNEL_PID_NS
|
|
select KERNEL_NET_NS
|
|
select KERNEL_DEVPTS_MULTIPLE_INSTANCES if !TARGET_ipq_ipq807x
|
|
endif
|
|
if !TARGET_ipq_ipq807x
|
|
config KERNEL_NAMESPACES
|
|
bool "Enable kernel namespaces"
|
|
default n
|
|
select KERNEL_UTS_NS
|
|
select KERNEL_IPC_NS
|
|
select KERNEL_USER_NS
|
|
select KERNEL_PID_NS
|
|
select KERNEL_NET_NS
|
|
select KERNEL_DEVPTS_MULTIPLE_INSTANCES
|
|
endif
|
|
config KERNEL_I2C_SX9310
|
|
bool "Support for I2C SEMTECH SX9310"
|
|
default n
|
|
|
|
comment "Package build options"
|
|
|
|
config DEBUG
|
|
bool
|
|
prompt "Compile packages with debugging info"
|
|
default n
|
|
help
|
|
Adds -g3 to the CFLAGS
|
|
|
|
config IPV6
|
|
bool
|
|
prompt "Enable IPv6 support in packages"
|
|
default y
|
|
help
|
|
Enable IPV6 support in packages (passes --enable-ipv6 to configure scripts).
|
|
|
|
config PKG_BUILD_PARALLEL
|
|
bool
|
|
prompt "Compile certain packages parallelized"
|
|
default y
|
|
help
|
|
This adds a -jX option to certain packages that are known to
|
|
behave well for parallel build. By default the package make processes
|
|
use the main jobserver, in which case this option only takes effect
|
|
when you add -jX to the make command.
|
|
|
|
If you are unsure, select N.
|
|
|
|
config PKG_BUILD_USE_JOBSERVER
|
|
bool
|
|
prompt "Use top-level make jobserver for packages"
|
|
depends on PKG_BUILD_PARALLEL
|
|
default y
|
|
help
|
|
This passes the main make process jobserver fds to package builds,
|
|
enabling full parallelization across different packages
|
|
|
|
Note that disabling this may overcommit CPU resources depending on the
|
|
-j level of the main make process, the number of package
|
|
submake jobs selected below and the number of actual CPUs present.
|
|
Example: If the main make is passed a -j4 and the submake -j
|
|
is also set to 4, we may end up with 16 parallel make processes
|
|
in the worst case.
|
|
|
|
|
|
config PKG_BUILD_JOBS
|
|
int
|
|
prompt "Number of package submake jobs (2-512)"
|
|
range 2 512
|
|
default 2
|
|
depends on PKG_BUILD_PARALLEL && !PKG_BUILD_USE_JOBSERVER
|
|
help
|
|
The number of jobs (-jX) to pass to packages submake.
|
|
|
|
config PKG_DEFAULT_PARALLEL
|
|
bool
|
|
prompt "Parallelize the default package build rule (May break build)"
|
|
depends on PKG_BUILD_PARALLEL
|
|
depends on BROKEN
|
|
default n
|
|
help
|
|
Always set the default package build rules to parallel build.
|
|
|
|
WARNING: This may break build or kill your cat, as it builds
|
|
packages with multiple jobs that are probably not tested in
|
|
a parallel build environment.
|
|
|
|
Only say Y, if you don't mind fixing broken packages.
|
|
Before reporting build bugs, set this to N and re-run the build.
|
|
|
|
comment "Stripping options"
|
|
|
|
choice
|
|
prompt "Binary stripping method"
|
|
default USE_STRIP if EXTERNAL_TOOLCHAIN
|
|
default USE_STRIP if USE_GLIBC || USE_MUSL
|
|
default USE_SSTRIP
|
|
help
|
|
Select the binary stripping method you wish to use.
|
|
|
|
config NO_STRIP
|
|
bool "none"
|
|
help
|
|
This will install unstripped binaries (useful for native compiling/debugging)
|
|
|
|
config USE_STRIP
|
|
bool "strip"
|
|
help
|
|
This will install binaries stripped using strip from binutils
|
|
|
|
|
|
config USE_SSTRIP
|
|
bool "sstrip"
|
|
depends on !DEBUG
|
|
depends on !USE_GLIBC
|
|
help
|
|
This will install binaries stripped using sstrip
|
|
endchoice
|
|
|
|
config STRIP_ARGS
|
|
string
|
|
prompt "Strip arguments"
|
|
depends on USE_STRIP
|
|
default "--strip-unneeded --remove-section=.comment --remove-section=.note" if DEBUG
|
|
default "--strip-all"
|
|
help
|
|
Specifies arguments passed to the strip command when stripping binaries
|
|
|
|
config STRIP_KERNEL_EXPORTS
|
|
bool "Strip unnecessary exports from the kernel image"
|
|
help
|
|
Reduces kernel size by stripping unused kernel exports from the kernel image
|
|
Note that this might make the kernel incompatible with any kernel modules that
|
|
were not selected at the time the kernel image was created
|
|
|
|
config USE_MKLIBS
|
|
bool "Strip unnecessary functions from libraries"
|
|
help
|
|
Reduces libraries to only those functions that are necessary for using all
|
|
selected packages (including those selected as <M>)
|
|
Note that this will make the system libraries incompatible with most of the packages
|
|
that are not selected during the build process
|
|
|
|
if INSTALL_LIBSTDCPP
|
|
choice
|
|
prompt "Preferred standard C++ library"
|
|
default USE_LIBSTDCXX if USE_GLIBC
|
|
default USE_UCLIBCXX
|
|
help
|
|
Select the preferred standard C++ library for all packages that support this.
|
|
|
|
config USE_UCLIBCXX
|
|
bool "uClibc++"
|
|
|
|
config USE_LIBSTDCXX
|
|
bool "libstdc++"
|
|
endchoice
|
|
endif
|
|
|
|
endmenu
|
|
|
|
menuconfig DEVEL
|
|
bool "Advanced configuration options (for developers)"
|
|
default n
|
|
|
|
config BROKEN
|
|
bool "Show broken platforms / packages" if DEVEL
|
|
default n
|
|
|
|
config DOWNLOAD_FOLDER
|
|
string "Download folder" if DEVEL
|
|
default ""
|
|
|
|
config LOCALMIRROR
|
|
string "Local mirror for source packages" if DEVEL
|
|
default ""
|
|
|
|
config AUTOREBUILD
|
|
bool "Automatic rebuild of packages" if DEVEL
|
|
default y
|
|
help
|
|
Automatically rebuild packages when their files change
|
|
|
|
config BUILD_SUFFIX
|
|
string "Build suffix to append to the BUILD_DIR variable" if DEVEL
|
|
default ""
|
|
help
|
|
Build suffix to append to the BUILD_DIR variable, i.e: build_dir_suffix
|
|
|
|
config TARGET_ROOTFS_DIR
|
|
string "Override the default TARGET_ROOTFS_DIR variable" if DEVEL
|
|
default ""
|
|
help
|
|
Override the default TARGET_ROOTFS_DIR variable content $(BUILD_DIR) with custom path.
|
|
Use this option to re-define the location of the target root file system directory.
|
|
|
|
config CCACHE
|
|
bool "Use ccache" if DEVEL
|
|
default n
|
|
help
|
|
Compiler cache; see http://ccache.samba.org/
|
|
|
|
config EXTERNAL_KERNEL_TREE
|
|
string "Use external kernel tree" if DEVEL
|
|
default ""
|
|
|
|
config KERNEL_GIT_CLONE_URI
|
|
string "Enter git repository to clone" if DEVEL
|
|
default ""
|
|
help
|
|
Enter the full git repository path i.e.:
|
|
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
|
|
This will create a git clone of the kernel in your build
|
|
directory.
|
|
|
|
config KERNEL_GIT_LOCAL_REPOSITORY
|
|
string "Enter path to local reference repository" if DEVEL
|
|
default ""
|
|
help
|
|
Enter a full pathname to a local reference git repository.
|
|
In this instance, the --refererence option of git clone will
|
|
be used thus creating a quick local clone of your repo.
|
|
|
|
config BUILD_LOG
|
|
bool "Enable log files during build process" if DEVEL
|
|
help
|
|
If enabled log files will be written to the ./log directory
|
|
|
|
config SRC_TREE_OVERRIDE
|
|
bool "Enable package source tree override" if DEVEL
|
|
help
|
|
If enabled, you can force a package to use a git tree as source
|
|
code instead of the normal tarball. Create a symlink 'git-src'
|
|
in the package directory, pointing to the .git tree that you want
|
|
to pull the source code from
|
|
|
|
menuconfig TARGET_OPTIONS
|
|
bool "Target Options" if DEVEL
|
|
|
|
config TARGET_OPTIMIZATION
|
|
string "Target Optimizations" if TARGET_OPTIONS
|
|
default DEFAULT_TARGET_OPTIMIZATION
|
|
help
|
|
Optimizations to use when building for the target host.
|
|
|
|
config SOFT_FLOAT
|
|
bool "Use software floating point by default" if TARGET_OPTIONS
|
|
default y
|
|
depends on (arm || armeb || powerpc || mipsel || mips || mips64el || mips64) && !HAS_FPU
|
|
help
|
|
If your target CPU does not have a Floating Point Unit (FPU) or a
|
|
kernel FPU emulator, but you still wish to support floating point
|
|
functions, then everything will need to be compiled with soft floating
|
|
point support (-msoft-float).
|
|
|
|
Most people will answer N.
|
|
|
|
config USE_MIPS16
|
|
bool "Build packages with MIPS16 instructions" if TARGET_OPTIONS
|
|
depends on HAS_MIPS16
|
|
help
|
|
If your target CPU does support the MIPS16 instruction set
|
|
and you want to use it for packages, enable this option.
|
|
MIPS16 produces smaller binaries thus reducing pressure on
|
|
caches and TLB.
|
|
|
|
Most people will answer N.
|
|
|
|
source "toolchain/Config.in"
|
|
|
|
source "target/imagebuilder/Config.in"
|
|
source "target/sdk/Config.in"
|
|
source "target/toolchain/Config.in"
|
|
|
|
source "tmp/.config-package.in"
|
|
|
|
|
|
menu "ZyXEL Voice (ZyIMS VoIP)"
|
|
|
|
config BUILD_ZYXEL_VOICE_406
|
|
bool "Support BRCM SDK 4.06L.03 codebase."
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_412
|
|
bool "Support BRCM SDK 4.12L codebase."
|
|
default n
|
|
|
|
choice
|
|
prompt "Config System (which the ZyIMS VCM module relies on)"
|
|
default ZYXEL_VOICE_CONFIG_SYS_ZYXEL_ZCFG
|
|
help
|
|
This option decides which system-wise Config System the ZyIMS VCM module replies on.
|
|
|
|
config ZYXEL_VOICE_CONFIG_SYS_ZYXEL_ZCFG
|
|
bool "ZyXEL ZCFG"
|
|
help
|
|
Support the config system: ZyXEL ZCFG.
|
|
|
|
config ZYXEL_VOICE_CONFIG_SYS_ZYXEL_CCC
|
|
bool "ZyXEL CCC"
|
|
help
|
|
Support the config system: ZyXEL CCC.
|
|
|
|
config ZYXEL_VOICE_CONFIG_SYS_ZYXEL_ZYIMS_CONF
|
|
bool "ZyXEL zyims.conf"
|
|
help
|
|
Support the config system: a stand-alone Application-proprietary config file - zyims.conf.
|
|
|
|
config ZYXEL_VOICE_CONFIG_SYS_BRCM_CMS
|
|
bool "BRCM CMS"
|
|
help
|
|
Support the config system: Broadcom CMS.
|
|
|
|
config ZYXEL_VOICE_CONFIG_SYS_MTK_SNCFG
|
|
bool "MTK SNCFG"
|
|
help
|
|
Support the config system: MediaTek SNCFG.
|
|
|
|
config ZYXEL_VOICE_CONFIG_SYS_MTK_TCAPI
|
|
bool "MTK TCAPI"
|
|
help
|
|
Support the config system: MediaTek TCAPI.
|
|
|
|
config ZYXEL_VOICE_CONFIG_SYS_OPENWRT_UCI
|
|
bool "OpenWRT UCI"
|
|
help
|
|
Support the config system: OpenWRT UCI.
|
|
endchoice
|
|
|
|
config BUILD_ZYXEL_VOICE_CONFIG_SYS
|
|
string
|
|
default "zcfg" if ZYXEL_VOICE_CONFIG_SYS_ZYXEL_ZCFG
|
|
default "ccc" if ZYXEL_VOICE_CONFIG_SYS_ZYXEL_CCC
|
|
default "zyims_conf" if ZYXEL_VOICE_CONFIG_SYS_ZYXEL_ZYIMS_CONF
|
|
default "brcm_cms" if ZYXEL_VOICE_CONFIG_SYS_BRCM_CMS
|
|
default "mtk_sncfg" if ZYXEL_VOICE_CONFIG_SYS_MTK_SNCFG
|
|
default "mtk_tcapi" if ZYXEL_VOICE_CONFIG_SYS_MTK_TCAPI
|
|
default "uci" if ZYXEL_VOICE_CONFIG_SYS_OPENWRT_UCI
|
|
|
|
config BUILD_ZYXEL_VOICE_KSOCKET_RTP
|
|
bool "Support Kernel Socket function for the VoIP Media Stream (including RTP, RTCP & UDPTL/T38)."
|
|
default n
|
|
select BRCMSDK_ZYXEL_VOICE_KSOCKET_RTP if CONFIG_TARGET_brcm963xx
|
|
help
|
|
This config MUST SYNC to the BRCM SDK/Kernel one(s): make menuconfig --> brcm963xx configuration -->
|
|
Broadcom SDK Configuration --> ZyXEL Features --> Support Kernel Socket for the VoIP Media Stream
|
|
(including RTP, RTCP & UDPTL/T38) (CONFIG_BRCMSDK$(BRCM_SDK_VER)_ZYXEL_VOICE_KSOCKET_RTP).
|
|
|
|
config BUILD_ZYXEL_VOICE_SUPPORT_SRTP
|
|
bool "Support Secure RTP (SRTP) function."
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_SUPPORT_SIPS
|
|
bool "Support Secure SIP (SIPS):SIP-over-TLS function."
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_EMBEDDED_IVR
|
|
bool "Support Local Embedded IVR function."
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_EARLY_MEDIA
|
|
bool "Support Early Media (media stream generation) function."
|
|
default y
|
|
depends on BUILD_ZYXEL_VOICE_EMBEDDED_IVR
|
|
|
|
config BUILD_ZYXEL_VOICE_MUSIC_ON_HOLD
|
|
bool "Support Music-on-Hold (MOH) (media stream generation) function."
|
|
default y
|
|
depends on BUILD_ZYXEL_VOICE_EMBEDDED_IVR
|
|
|
|
config BUILD_ZYXEL_VOICE_IGNORE_DIRECT_IP
|
|
bool "Support Non-Proxy P2P (Direct) Call Block/Reject."
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_SIP_UNREG_OUT_CALL_TO_SAME_SERVER_SUPPORT
|
|
bool "Support to make the Un-Registered SIP Account be able to issue the OutCall SIP INVITE."
|
|
default n
|
|
help
|
|
This is the key function of the Emergency Call feature.
|
|
Thus, if the following 'BUILD_ZYXEL_VOICE_EMERGENCY_CALL_SUPPORT' is enabled,
|
|
it MUST be AUTO Enabled/Supported accordingly. However, this function is originally designed to be a stand-alone call feature,
|
|
thus, if the following 'BUILD_ZYXEL_VOICE_EMERGENCY_CALL_SUPPORT' is NOT enabled, it can also control by itself.
|
|
|
|
config BUILD_ZYXEL_VOICE_EMERGENCY_CALL_SUPPORT
|
|
bool "Support Emergency Call feature."
|
|
default n
|
|
select BUILD_ZYXEL_VOICE_SIP_UNREG_OUT_CALL_TO_SAME_SERVER_SUPPORT
|
|
help
|
|
This config, if Enabled, MUST also AUTO Enable the following one(s):
|
|
"Support to make the Un-Registered SIP Account be able to issue the OutCall SIP INVITE
|
|
(BUILD_ZYXEL_VOICE_SIP_UNREG_OUT_CALL_TO_SAME_SERVER_SUPPORT)", which is the key function of the Emergency Call feature.
|
|
However, the 'BUILD_ZYXEL_VOICE_SIP_UNREG_OUT_CALL_TO_SAME_SERVER_SUPPORT' is originally designed
|
|
to be a stand-alone call feature, thus, if this config is NOT enabled, it can also control by itself.
|
|
|
|
config BUILD_ZYXEL_VOICE_SIP_SUCCESSIVE_REGISTER_SESSION_TIME_GAP_SUPPORT
|
|
bool "Support the Successive SIP Register Session Time Gap mechanism."
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_AUTO_QOS
|
|
bool "Support VOICE AUTO QOS."
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_VLAN_ID_MARK
|
|
bool "Support SIP/RTP VLAN ID Mark."
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_OPTION_SIPSERVER
|
|
bool "Support Option SIP Server."
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_SIP_HEARTBEAT_MECHANISM
|
|
bool "Support SIP Heartbeat Mechanism to periodically send SIP OPTIONS to SIP server for Keep-alive."
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_RFC3611_RTCP_XR
|
|
bool "Support RFC-3611 RTCP eXtended Reports (XR)."
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_ZYIMS_KEEPALIVE_WATCHDOG
|
|
bool "Support ZyIMS VoIP Keep-alive WatchDog."
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_ZYIMS_CMD_TEST
|
|
bool "Support ZyIMS VoIP Tone/Ring Test CLI Command."
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_FAX_MODE_G711_PT_DISABLE_T38_CAP
|
|
bool "Support to Disable T.38 (Image) Codec Capability when the FAX Mode is configured to be the G.711 Passthrough(PT)."
|
|
default n
|
|
help
|
|
This is the base function of the feature "Using the TR-104 standard parameter 'FaxT38.Enable' to config the FAX mode".
|
|
Thus, if the 'BUILD_ZYXEL_VOICE_CONFIG_TR069_FAXT38_ENABLE_MAPPING_TO_FAXMODE' somewhere in the below is enabled,
|
|
it MUST be AUTO Enabled/Supported accordingly. However, this function is originally designed to be a stand-alone call feature,
|
|
thus, if the 'BUILD_ZYXEL_VOICE_CONFIG_TR069_FAXT38_ENABLE_MAPPING_TO_FAXMODE' somewhere in the below is NOT enabled,
|
|
it can also control by itself.
|
|
|
|
config BUILD_ZYXEL_VOICE_USING_DSP_AND_PHONE_API_FROM_SINGLE_PROCESS
|
|
bool "Support to Use/Access the platform's DSP and Phone API through ONLY the MM module's Process."
|
|
default n
|
|
help
|
|
For some platforms, it's required to MUST utilize the DSP and Phone API through a Single Process
|
|
to ensure the function should be Normal (i.e. Identical all the time).
|
|
This is because some of the (global) operation parameters are stored in these DSP and Phone APIs' userspace parts, and
|
|
accessing/utilizing these APIs from DIFFerent Processes MAY use DIFFerent values of such kind of operation parameters
|
|
to trigger the functions to (consequently) have DIFFerent operation behaviors/results.
|
|
|
|
|
|
#-------------------------------------------------------------------------------------------------------------------------------------------
|
|
config BUILD_ZYXEL_PHONE_FXS_SUPPORT
|
|
bool "Support FXS Phone."
|
|
default y
|
|
|
|
config BUILD_ZYXEL_PHONE_FXS_CH_NUM
|
|
int "Max FXS phone port number (1-2)."
|
|
range 1 2
|
|
default 2
|
|
depends on BUILD_ZYXEL_PHONE_FXS_SUPPORT
|
|
|
|
config BUILD_ZYXEL_PHONE_FXO_SUPPORT
|
|
bool "Support FXO Phone."
|
|
default n
|
|
|
|
config BUILD_ZYXEL_PHONE_FXO_CH_NUM
|
|
int "Max FXO phone port number (1-2)."
|
|
range 1 2
|
|
default 1
|
|
depends on BUILD_ZYXEL_PHONE_FXO_SUPPORT
|
|
|
|
config BUILD_ZYXEL_PHONE_DECT_SUPPORT
|
|
bool "Support DECT Phone."
|
|
default n
|
|
select BRCMSDK_ZYXEL_EXTERNAL_DECT if CONFIG_TARGET_brcm963xx_vmg8948
|
|
help
|
|
This config, if Enabled, MUST AUTO SYNC to the BRCM SDK/Kernel one(s): make menuconfig --> brcm963xx configuration -->
|
|
Broadcom SDK Configuration --> ZyXEL Features --> Support DSPG DECT module (CONFIG_BRCMSDK$(BRCM_SDK_VER)_ZYXEL_EXTERNAL_DECT),
|
|
to ensure ZyIMS VoIP could start-up successfully w/o fail on 'vrgEndptCreate()'
|
|
due to Endpoint Num Mis-match between the (i)APP (ZyIMS VoIP) & (ii)DSP & Phone port driver.
|
|
|
|
config BUILD_ZYXEL_PHONE_DECT_CH_NUM
|
|
int "Max DECT phone port/handset number (1-5)."
|
|
range 1 5
|
|
default 5
|
|
depends on BUILD_ZYXEL_PHONE_DECT_SUPPORT
|
|
|
|
#-------------------------------------------------------------------------------------------------------------------------------------------
|
|
config BUILD_ZYXEL_PHONE_GR909_PHONE_LINE_TEST
|
|
bool "Support the Industry standard GR-909 (FXS) Phone Line Test function."
|
|
default n
|
|
|
|
config BUILD_ZYXEL_PHONE_VMWI_FUNCTION_DISABLE
|
|
bool "Support to disable VMWI(Visual Message Waiting Indicator) function/feature."
|
|
default n
|
|
|
|
config BUILD_ZYXEL_PHONE_LED_ONLY_GREEN_REG_LED_PER_PORT_OPERATION_SUPPORT
|
|
bool "Support [LED]only Single One Green(REG) LED operation for Each Local phone port."
|
|
default n
|
|
|
|
config BUILD_ZYXEL_PHONE_LED_RED_FAIL_LED_OPERATION_SUPPORT
|
|
bool "Support [LED]the Red(Fail/Err) LED operation for Each Local phone port."
|
|
default n
|
|
help
|
|
This is the base/prerequisite function of the feature "Amber(MWI) LED is composed of the Green(REG) & Red(Fail/Err) ones".
|
|
Thus, if the following 'BUILD_ZYXEL_PHONE_LED_AMBER_MWI_LED_IS_COMPOSED_OF_GREEN_AND_RED_LED_OPERATION_SUPPORT' is enabled,
|
|
it MUST be AUTO Enabled/Supported accordingly. However, this function is originally designed to be a stand-alone call feature,
|
|
thus, if the following 'BUILD_ZYXEL_PHONE_LED_AMBER_MWI_LED_IS_COMPOSED_OF_GREEN_AND_RED_LED_OPERATION_SUPPORT' is NOT enabled,
|
|
it can also control by itself.
|
|
|
|
config BUILD_ZYXEL_PHONE_LED_AMBER_MWI_LED_IS_COMPOSED_OF_GREEN_AND_RED_LED_OPERATION_SUPPORT
|
|
bool "Support [LED]to have a Amber(MWI) LED by combining the Green(REG) & Red(Fail/Err) ones for Each Local phone port."
|
|
default n
|
|
select BUILD_ZYXEL_PHONE_LED_RED_FAIL_LED_OPERATION_SUPPORT
|
|
help
|
|
This config, if Enabled, MUST also AUTO Enable the following one(s):
|
|
"Support [LED]the Red(Fail/Err) LED operation for Each Local phone port
|
|
(BUILD_ZYXEL_PHONE_LED_RED_FAIL_LED_OPERATION_SUPPORT)", which is the base/prerequisite function of this feature.
|
|
However, the 'BUILD_ZYXEL_PHONE_LED_RED_FAIL_LED_OPERATION_SUPPORT' is originally designed
|
|
to be a stand-alone call feature, thus, if this config is NOT enabled, it can also control by itself.
|
|
|
|
config BUILD_ZYXEL_PHONE_LED_SINGLE_SET_LED_COMMON_USED_BY_SEVERAL_PORTS_OPERATION_SUPPORT
|
|
bool "Support [LED]to use a Single Set LED (Green + Amber [+ Red]) to represent the operation of Several Local phone ports."
|
|
default n
|
|
|
|
#-------------------------------------------------------------------------------------------------------------------------------------------
|
|
config BUILD_ZYXEL_VOICE_CODEC_G729_SUPPORT
|
|
bool "Support [Codec]G.729 Audio Codec."
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_CODEC_G726_SUPPORT_G726_32_ONLY
|
|
bool "Support [Codec]G.726-32 ONLY for the G.726 Audio Codec Type."
|
|
default n
|
|
|
|
#-------------------------------------------------------------------------------------------------------------------------------------------
|
|
config BUILD_ZYXEL_VOICE_CONFIG_TR069_FAXT38_ENABLE_MAPPING_TO_FAXMODE
|
|
bool "Support [TR069]to use the TR-104 standard parameter 'FaxT38.Enable' to config the FAX mode ('X_ZyXEL_COM_FaxMode')."
|
|
default n
|
|
select BUILD_ZYXEL_VOICE_FAX_MODE_G711_PT_DISABLE_T38_CAP
|
|
help
|
|
This config, if Enabled, MUST also AUTO Enable the following one(s):
|
|
"Support to Disable T.38 (Image) Codec Capability when the FAX Mode is configured to be the G.711 Passthrough(PT)
|
|
(BUILD_ZYXEL_VOICE_FAX_MODE_G711_PT_DISABLE_T38_CAP)", which is the base function of this feature.
|
|
However, the 'BUILD_ZYXEL_VOICE_FAX_MODE_G711_PT_DISABLE_T38_CAP' is originally designed
|
|
to be a stand-alone call feature, thus, if this config is NOT enabled, it can also control by itself.
|
|
|
|
config BUILD_ZYXEL_VOICE_CONFIG_TR069_SIP_PHONE_MAPPING_BY_STD_PHY_REFERENCE_LIST
|
|
bool "Support [TR069]to use the TR-104 standard parameter 'PhyReferenceList' to config the SIP<=>Phone Mapping relationship."
|
|
default n
|
|
|
|
menu "Region Support"
|
|
config BUILD_ZYXEL_VOICE_REGION_All
|
|
bool "Support All Region"
|
|
default y
|
|
deselect BUILD_ZYXEL_VOICE_REGION_AE
|
|
deselect BUILD_ZYXEL_VOICE_REGION_AR
|
|
deselect BUILD_ZYXEL_VOICE_REGION_AT
|
|
deselect BUILD_ZYXEL_VOICE_REGION_AU
|
|
deselect BUILD_ZYXEL_VOICE_REGION_BE
|
|
deselect BUILD_ZYXEL_VOICE_REGION_BR
|
|
deselect BUILD_ZYXEL_VOICE_REGION_CH
|
|
deselect BUILD_ZYXEL_VOICE_REGION_CL
|
|
deselect BUILD_ZYXEL_VOICE_REGION_CN
|
|
deselect BUILD_ZYXEL_VOICE_REGION_CO
|
|
deselect BUILD_ZYXEL_VOICE_REGION_CZ
|
|
deselect BUILD_ZYXEL_VOICE_REGION_DE
|
|
deselect BUILD_ZYXEL_VOICE_REGION_DK
|
|
deselect BUILD_ZYXEL_VOICE_REGION_ES
|
|
deselect BUILD_ZYXEL_VOICE_REGION_FI
|
|
deselect BUILD_ZYXEL_VOICE_REGION_FR
|
|
deselect BUILD_ZYXEL_VOICE_REGION_GB
|
|
deselect BUILD_ZYXEL_VOICE_REGION_HR
|
|
deselect BUILD_ZYXEL_VOICE_REGION_HU
|
|
deselect BUILD_ZYXEL_VOICE_REGION_IE
|
|
deselect BUILD_ZYXEL_VOICE_REGION_IN
|
|
deselect BUILD_ZYXEL_VOICE_REGION_IS
|
|
deselect BUILD_ZYXEL_VOICE_REGION_IT
|
|
deselect BUILD_ZYXEL_VOICE_REGION_JP
|
|
deselect BUILD_ZYXEL_VOICE_REGION_NL
|
|
deselect BUILD_ZYXEL_VOICE_REGION_NO
|
|
deselect BUILD_ZYXEL_VOICE_REGION_NZ
|
|
deselect BUILD_ZYXEL_VOICE_REGION_PK
|
|
deselect BUILD_ZYXEL_VOICE_REGION_PL
|
|
deselect BUILD_ZYXEL_VOICE_REGION_RO
|
|
deselect BUILD_ZYXEL_VOICE_REGION_RU
|
|
deselect BUILD_ZYXEL_VOICE_REGION_SA
|
|
deselect BUILD_ZYXEL_VOICE_REGION_SE
|
|
deselect BUILD_ZYXEL_VOICE_REGION_SI
|
|
deselect BUILD_ZYXEL_VOICE_REGION_SK
|
|
deselect BUILD_ZYXEL_VOICE_REGION_TH
|
|
deselect BUILD_ZYXEL_VOICE_REGION_TR
|
|
deselect BUILD_ZYXEL_VOICE_REGION_TW
|
|
deselect BUILD_ZYXEL_VOICE_REGION_UA
|
|
deselect BUILD_ZYXEL_VOICE_REGION_US
|
|
deselect BUILD_ZYXEL_VOICE_REGION_VN
|
|
deselect BUILD_ZYXEL_VOICE_REGION_XE
|
|
deselect BUILD_ZYXEL_VOICE_REGION_XT
|
|
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_AE
|
|
bool "ARE - United Arab Emirates"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_AR
|
|
bool "ARG - Argentina"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_AT
|
|
bool "AUT - Austria"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_AU
|
|
bool "AUS - Australia"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_BE
|
|
bool "BEL - Beligium"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_BR
|
|
bool "BRA - Brazil"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_CH
|
|
bool "CHE - Switzerland"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_CL
|
|
bool "CHL - Chile"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_CN
|
|
bool "CHN - China"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_CO
|
|
bool "COL - Colombia"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_CZ
|
|
bool "CZE - Czech"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_DE
|
|
bool "DEU - Germany"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_DK
|
|
bool "DNK - Denmark"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_ES
|
|
bool "ESP - Spain"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_FI
|
|
bool "FIN - Finland"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_FR
|
|
bool "FRA - France"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_GB
|
|
bool "GBR - UK"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_HR
|
|
bool "HRV - CROATIA"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_HU
|
|
bool "HUN - Hungary"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_IE
|
|
bool "IRL - Ireland"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_IN
|
|
bool "IND - India"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_IS
|
|
bool "ISL - Iceland"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_IT
|
|
bool "ITA - Italy"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_JP
|
|
bool "JPN - Japan"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_NL
|
|
bool "NLD - Netherlands"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_NO
|
|
bool "NOR - Norway"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_NZ
|
|
bool "NZL - Newzealand"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_PK
|
|
bool "PAK - Pakistan"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_PL
|
|
bool "POL - Poland"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_RO
|
|
bool "ROU - Romania"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_RU
|
|
bool "RUS - Russian Federation"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_SA
|
|
bool "SAU - Saudi Arabia"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_SE
|
|
bool "SWE - Sweden"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_SI
|
|
bool "SVN - Slovenia"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_SK
|
|
bool "SVK - Slovakia"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_TH
|
|
bool "THA - Thailand"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_TR
|
|
bool "TUR - Turkey"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_TW
|
|
bool "TWN - Taiwan"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_UA
|
|
bool "UKR - Ukraine"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_US
|
|
bool "USA - Northamerica"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_VN
|
|
bool "VNM - Vietnam"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_XE
|
|
bool "ETS - ETSI"
|
|
default n
|
|
|
|
config BUILD_ZYXEL_VOICE_REGION_XT
|
|
bool "T57 - TR57"
|
|
default n
|
|
endmenu
|
|
|
|
endmenu
|
|
|
|
|
|
menu "ZyXEL Userspace Features"
|
|
|
|
menu "romfile"
|
|
config ZYXEL_NAT_LOG
|
|
bool "NAT log record"
|
|
default n
|
|
|
|
config ZCFG_CONFIG_ENCRYPT
|
|
bool "encrypt whole romfile"
|
|
default n
|
|
|
|
config ZYXEL_MULTI_ROM_FILE
|
|
bool "For co-fw project,FW runtime select rom file"
|
|
default n
|
|
endmenu
|
|
|
|
menu "Cellular WWAN"
|
|
|
|
config ZYXEL_WWAN
|
|
bool "Enable/Disable ZyXEL Cellular WWAN (3G/4G/LTE) feature"
|
|
default n
|
|
select PACKAGE_wwan
|
|
select PACKAGE_wwanbackupd
|
|
select PACKAGE_libzywwan
|
|
select ZyXEL_WEB_GUI_SHOW_WWAN
|
|
select PACKAGE_kmod-usb-storage
|
|
|
|
config ZYXEL_PPP_AUTH_MENU_CHAP_PAP_CTL
|
|
bool "support authentication options and show/hide WebGUI menu"
|
|
default n
|
|
select PACKAGE_kmod-usb-serial
|
|
select PACKAGE_kmod-usb-serial-wwan
|
|
select PACKAGE_kmod-usb-serial-option
|
|
depends on ZYXEL_WWAN
|
|
|
|
config ZYXEL_WWAN_SERIAL
|
|
bool "support SERIAL"
|
|
default y
|
|
select PACKAGE_kmod-usb-serial
|
|
depends on ZYXEL_WWAN
|
|
|
|
config ZYXEL_WWAN_SERIAL_OPTION
|
|
bool "support SERIAL OPTION"
|
|
default y
|
|
select ZYXEL_WWAN_SERIAL
|
|
select PACKAGE_kmod-usb-serial-wwan
|
|
select PACKAGE_kmod-usb-serial-option
|
|
depends on ZYXEL_WWAN
|
|
|
|
config ZYXEL_WWAN_ACM
|
|
bool "support ACM"
|
|
default y
|
|
select PACKAGE_kmod-usb-acm
|
|
depends on ZYXEL_WWAN
|
|
|
|
config ZYXEL_WWAN_HSO
|
|
bool "support HSO"
|
|
default y
|
|
select PACKAGE_kmod-usb-net-hso
|
|
depends on ZYXEL_WWAN
|
|
|
|
config ZYXEL_WWAN_ETHER
|
|
bool "support ETHER"
|
|
default y
|
|
select PACKAGE_kmod-usb-net
|
|
select PACKAGE_kmod-usb-net-cdc-ether
|
|
depends on ZYXEL_WWAN
|
|
|
|
config ZYXEL_WWAN_RNDIS
|
|
bool "support RNDIS"
|
|
default y
|
|
select ZYXEL_WWAN_ETHER
|
|
select PACKAGE_kmod-usb-net-rndis
|
|
depends on ZYXEL_WWAN
|
|
|
|
config ZYXEL_WWAN_NCM
|
|
bool "support NCM"
|
|
default y
|
|
select PACKAGE_kmod-usb-net
|
|
select PACKAGE_kmod-usb-net-cdc-ncm
|
|
depends on ZYXEL_WWAN
|
|
|
|
config ZYXEL_WWAN_QMIWWAN
|
|
bool "support QMI WWAN"
|
|
default y
|
|
select PACKAGE_kmod-usb-net
|
|
select PACKAGE_kmod-usb-wdm
|
|
select PACKAGE_kmod-usb-net-qmi-wwan
|
|
# select PACKAGE_libqmi
|
|
select PACKAGE_zqmictl
|
|
depends on ZYXEL_WWAN
|
|
|
|
config ZYXEL_WWAN_GOBINET
|
|
bool "support GobiNet"
|
|
default y
|
|
select ZYXEL_WWAN_SERIAL_OPTION
|
|
select PACKAGE_kmod-scsi-cdrom
|
|
select PACKAGE_kmod-fs-isofs
|
|
select PACKAGE_kmod-GobiNet
|
|
select BUSYBOX_CONFIG_EJECT
|
|
select PACKAGE_zqmictl
|
|
depends on ZYXEL_WWAN
|
|
|
|
config ZYXEL_USB_HW_LIMITATION
|
|
bool "USB power or EMI HW issue, for 1004 and DLINK 156 157..."
|
|
default n
|
|
depends on ZYXEL_WWAN
|
|
|
|
endmenu
|
|
|
|
menu "DLNA"
|
|
|
|
config ZYXEL_MINIDLNA
|
|
bool "support MiniDlna"
|
|
default n
|
|
select PACKAGE_ffmpeg
|
|
select PACKAGE_ffprobe
|
|
select PACKAGE_ffserver
|
|
select PACKAGE_minidlna
|
|
|
|
endmenu
|
|
|
|
menu "Wlan SSID Priority & IPTV SSID WPS PBC"
|
|
|
|
config ZYXEL_SSID_PRIORITY
|
|
bool "support SSID traffic priority feature (toad and toast for Brcm)"
|
|
default n
|
|
|
|
config ZYXEL_IPTV_SSID_PRIORITY_WPS_PBC
|
|
bool "enable WPS PBC on IPTV SSID, usually 5G guest wifi"
|
|
default n
|
|
|
|
config ZYXEL_WPS_IPTV_GUEST_WIFI_NUM
|
|
int "define which guest wifi to run WPS IPTV"
|
|
default 3
|
|
|
|
endmenu
|
|
|
|
menu "OneSSID"
|
|
|
|
config ZYXEL_ONESSID
|
|
bool "support ZyXEL One SSID"
|
|
default n
|
|
|
|
config ZYXEL_MESH_WITHOUT_ONESSID
|
|
bool "US one SSID do not force enabled with Mesh Enable"
|
|
default n
|
|
|
|
endmenu
|
|
|
|
menu "Add Preset and Backhaul SSID"
|
|
config ZYXEL_Add_Preset_Backhaul
|
|
bool "Add Preset and Backhaul SSID"
|
|
default n
|
|
|
|
endmenu
|
|
|
|
menu "EasyMesh"
|
|
|
|
config ZYXEL_EASYMESH
|
|
bool "support ZyXEL Easy Mesh"
|
|
default n
|
|
select ZYXEL_ONESSID if !ZYXEL_OPAL_EXTENDER
|
|
select ZYXEL_Add_Preset_Backhaul
|
|
select BRCMSDK502L05_ZYXEL_EASYMESH if BRCM963xx_SDK_VER_502L05
|
|
select BRCMSDK502L07_ZYXEL_EASYMESH if BRCM963xx_SDK_VER_502L07
|
|
select PACKAGE_zyMAPSteer if ZY_WIFI_CHIP_BRCM
|
|
select PACKAGE_zyMAPLog
|
|
|
|
config ZYXEL_EASYMESH_ROM_CONVERT
|
|
bool "rom convert for EASYMESH"
|
|
default n
|
|
depends on ZYXEL_EASYMESH
|
|
|
|
endmenu
|
|
|
|
menu "OpalExtender"
|
|
config ZYXEL_OPAL_EXTENDER
|
|
bool "Support Zyxel Extender in Bridge Mode"
|
|
select PACKAGE_eth_backhaul_monitor
|
|
select ZyXEL_WEB_GUI_HIDE_ETHWAN
|
|
select ZyXEL_WEB_GUI_HIDE_DSL
|
|
select ZyXEL_WEB_GUI_HIDE_OAM
|
|
select ZyXEL_WEB_GUI_HIDE_802_1x
|
|
select ZyXEL_WEB_GUI_HIDE_CFM
|
|
select ZyXEL_WEB_GUI_HIDE_VLAN_GROUP
|
|
select ZyXEL_WEB_GUI_HIDE_STB_VENDOR_ID
|
|
select ZYXEL_WEB_GUI_HIDE_FIREWALL
|
|
select ZyXEL_WEB_GUI_HIDE_IGMP_MLD
|
|
deselect ZYXEL_WWAN
|
|
deselect ZyXEL_WEB_GUI_SHOW_PON
|
|
deselect ZyXEL_WEB_GUI_SHOW_WWAN
|
|
deselect ZyXEL_WEB_GUI_SHOW_IGMP_MLD_SNOOPING
|
|
deselect ZYXEL_NAT_LOG
|
|
deselect ZYXEL_DNS_TRAFFIC_ROUTE
|
|
deselect ZYXEL_VLAN_GROUP
|
|
deselect PACKAGE_zupnp
|
|
select BRCMSDK502L07_ZYXEL_OPAL_EXTENDER if BRCM963xx_SDK_VER_502L07
|
|
select BRCMSDK502L07_ZYXEL_OPAL_EXTENDER_USA if BRCM963xx_SDK_VER_502L07 && ZYXEL_USA_PRODUCT
|
|
default n
|
|
endmenu
|
|
|
|
menu "BSA"
|
|
|
|
config BSA_SUPPORT_BCM2_DRIVER
|
|
bool "bsa support Broadcom 2.4G"
|
|
default n
|
|
|
|
config BSA_SUPPORT_BCM5_DRIVER
|
|
bool "bsa support Broadcom 5G"
|
|
default n
|
|
|
|
config BSA_SUPPORT_ECO2_DRIVER
|
|
bool "bsa support Econet 2.4G"
|
|
default n
|
|
|
|
config BSA_SUPPORT_ECO5_DRIVER
|
|
bool "bsa support Econet 5G"
|
|
default n
|
|
|
|
config BSA_SUPPORT_BCM_MONITOR_MODE
|
|
bool "bsa support BCM monitor mode"
|
|
default n
|
|
|
|
config BSA_SUPPORT_BCM_MONITOR_MODE_TIMER
|
|
bool "bsa support BCM monitor mode (default every 30 seconds)"
|
|
default 30
|
|
|
|
endmenu
|
|
|
|
menu "QRPE"
|
|
|
|
config QRPE_SUPPORT_BCM2_DRIVER
|
|
bool "qrpe support Broadcom 2.4G"
|
|
default n
|
|
|
|
config QRPE_SUPPORT_BCM5_DRIVER
|
|
bool "qrpe support Broadcom 5G"
|
|
default n
|
|
|
|
config QRPE_SUPPORT_ECO2_DRIVER
|
|
bool "qrpe support Econet 2.4G"
|
|
default n
|
|
|
|
config QRPE_SUPPORT_ECO5_DRIVER
|
|
bool "qrpe support Econet 5G"
|
|
default n
|
|
|
|
endmenu
|
|
|
|
menu "SONiQ"
|
|
|
|
config ZYXEL_SONIQ
|
|
bool "support ZyXEL SONiQ"
|
|
default n
|
|
select PACKAGE_qsteer
|
|
select PACKAGE_bsa
|
|
select PACKAGE_qrpe
|
|
select PACKAGE_netprobe
|
|
select ZYXEL_ONESSID
|
|
select ZYXEL_Add_Preset_Backhaul
|
|
|
|
config ZYXEL_SONIQ_ROM_CONVERT
|
|
bool "rom convert for SONiQ"
|
|
default n
|
|
depends on ZYXEL_SONIQ
|
|
|
|
endmenu
|
|
|
|
menu "One Connect"
|
|
|
|
config ZYXEL_ONECONNECT
|
|
bool "Enable/Disable ZyXEL One Connect"
|
|
default n
|
|
select ZYXEL_HOSTPOLLING
|
|
select PACKAGE_zy1905 if !TC_SDK_7_3_245_300 || !ZYXEL_EASYMESH
|
|
select PACKAGE_netprobe
|
|
select PACKAGE_nbtscan
|
|
select PACKAGE_SpeedTest
|
|
select PACKAGE_curl
|
|
|
|
choice
|
|
prompt "Zyxel One Connect Version"
|
|
default ZYXEL_ONECONNECT_VER_30 if ZYXEL_EASYMESH
|
|
default ZYXEL_ONECONNECT_VER_24
|
|
|
|
config ZYXEL_ONECONNECT_VER_24
|
|
bool "oneconnect version 2.4"
|
|
depends on ZYXEL_ONECONNECT
|
|
|
|
config ZYXEL_ONECONNECT_VER_30
|
|
bool "oneconnect version 3.0 for new Multy Pro 2.0"
|
|
depends on ZYXEL_ONECONNECT
|
|
depends on ZYXEL_EASYMESH
|
|
endchoice
|
|
|
|
config ZYXEL_ONECONNECT_EU
|
|
bool "One Connect for EU"
|
|
default n
|
|
depends on ZYXEL_ONECONNECT
|
|
|
|
config ZYXEL_PLC_UTILITY
|
|
bool "Powerline utility"
|
|
default n
|
|
select PACKAGE_l2command
|
|
select PACKAGE_plc-utils
|
|
depends on ZYXEL_ONECONNECT
|
|
|
|
config ZYXEL_APP_AGENT
|
|
bool "support iDevice/Android ZyXEL APP"
|
|
default n
|
|
select PACKAGE_app-agent
|
|
select PACKAGE_bwm
|
|
depends on ZYXEL_ONECONNECT
|
|
select PACKAGE_zyschedule
|
|
select ZYXEL_POWER_MANAGEMENT
|
|
|
|
choice
|
|
prompt "Zyxel App Agent Version"
|
|
default ZYXEL_APP_AGENT_VER_24 if ZYXEL_ONECONNECT_VER_24
|
|
default ZYXEL_APP_AGENT_VER_30 if ZYXEL_ONECONNECT_VER_30
|
|
|
|
config ZYXEL_APP_AGENT_VER_24
|
|
bool "APP agent version 2.4"
|
|
depends on ZYXEL_APP_AGENT
|
|
depends on ZYXEL_ONECONNECT
|
|
|
|
config ZYXEL_APP_AGENT_VER_30
|
|
bool "APP agent version 3.0 for new Multy Pro 2.0"
|
|
depends on ZYXEL_APP_AGENT
|
|
depends on ZYXEL_ONECONNECT
|
|
endchoice
|
|
|
|
config ZYXEL_APP_USERNAME_LOGIN
|
|
bool "support username to login to the app"
|
|
default n
|
|
depends on ZYXEL_APP_AGENT
|
|
|
|
config ZYXEL_P0F
|
|
bool "p0f (OS fingerprinting tool)"
|
|
default n
|
|
select PACKAGE_p0f
|
|
depends on ZYXEL_ONECONNECT
|
|
|
|
config ZYXEL_HOSTPOLLING
|
|
bool "Host polling (check reboot/reset/FWupgrade is success or fail)"
|
|
default n
|
|
select PACKAGE_hostpolling
|
|
depends on ZYXEL_ONECONNECT
|
|
|
|
config ZYXEL_AP_STEERING
|
|
bool "AP STEERING"
|
|
default n
|
|
select PACKAGE_zyAPSteering
|
|
depends on ZYXEL_ONECONNECT
|
|
|
|
choice
|
|
prompt "Zyxel Netprobe Version"
|
|
default ZYXEL_NETPROBE_VER_24 if ZYXEL_ONECONNECT_VER_24
|
|
default ZYXEL_NETPROBE_VER_30 if ZYXEL_ONECONNECT_VER_30
|
|
|
|
config ZYXEL_NETPROBE_VER_24
|
|
bool "netprobe version 2.4"
|
|
depends on PACKAGE_netprobe
|
|
|
|
config ZYXEL_NETPROBE_VER_30
|
|
bool "netprobe version 3.0 for new Multy Pro 2.0"
|
|
depends on PACKAGE_netprobe
|
|
endchoice
|
|
|
|
choice
|
|
prompt "Zyxel 1905 Version"
|
|
default ZYXEL_ZY1905_VER_24 if ZYXEL_ONECONNECT_VER_24
|
|
default ZYXEL_ZY1905_VER_30 if ZYXEL_ONECONNECT_VER_30
|
|
|
|
config ZYXEL_ZY1905_VER_24
|
|
bool "zy1905 version 2.4"
|
|
depends on PACKAGE_zy1905
|
|
|
|
config ZYXEL_ZY1905_VER_30
|
|
bool "zy1905 version 3.0 for new Multy Pro 2.0"
|
|
depends on PACKAGE_zy1905
|
|
endchoice
|
|
|
|
config ZYXEL_ONECONNECT_PARENTCTL_OPTION
|
|
bool "An option to manage whether to remove grayed-out of parental control UI page"
|
|
default n
|
|
depends on ZYXEL_ONECONNECT
|
|
endmenu
|
|
config ZYXEL_AVAST_AGENT_SUPPORT
|
|
bool "tr98/DAL supported for Avast security"
|
|
default n
|
|
|
|
config ZYXEL_CONFIG_IGNORE_OWNER_CHECK
|
|
bool "Ignore config owner account check when restoring"
|
|
default n
|
|
|
|
config ZYXEL_NO_DH_ALGO_CHECK
|
|
bool "Ignore OpenSSL Diffie-Hellman key length check"
|
|
default n
|
|
|
|
config ZYXEL_RESET_WATCHDOG
|
|
bool "Reset Hardware Watchdog"
|
|
default n
|
|
|
|
config ZYXEL_MUTI_DEFAULT_GATEWAY
|
|
bool "Removed the limitation on the WAN default gateway if WAN type was same"
|
|
default n
|
|
|
|
config ZYXEL_FIREWALL_INDEPENDENT
|
|
bool "Enable IPv4/IPv6 Firewall seperately"
|
|
default n
|
|
|
|
config ZYXEL_USB_MANAGERMENT
|
|
bool "Usb account management"
|
|
default n
|
|
|
|
config ZYXEL_MOUNT_NOEXEC
|
|
bool "USB partition be mounted as non-executable"
|
|
default n
|
|
|
|
config ZYXEL_ACCOUNT_MANAGEMENT
|
|
bool "Account management"
|
|
default n
|
|
|
|
config ZYXEL_ACESS_INTERNET_WHITE_LIST
|
|
bool "this is for DeviceCtrl, if it opens, parental control of app-agen would be white list "
|
|
default n
|
|
|
|
config ZYXEL_USA_PRODUCT
|
|
bool "The USA Product management flag"
|
|
default n
|
|
|
|
config ZYXEL_USA_Generic
|
|
bool "USA Generic projects"
|
|
default n
|
|
|
|
config ZYXEL_DNS_TRAFFIC_ROUTE
|
|
bool "DNS route will apply to traffic route"
|
|
default n
|
|
|
|
config ZYXEL_REPLACE_SSID_AMBIGIOUS_CHARACTER
|
|
bool "If SSID contain the Defined ambigous characters, replace it"
|
|
default n
|
|
|
|
config ZYXEL_VLAN_GROUP
|
|
bool "VLAN Group"
|
|
default n
|
|
|
|
config PRE_SHARED_KEY_LENGTH
|
|
int "Pre Shared Key (WiFi Key) length"
|
|
default 10
|
|
|
|
# config ZYXEL_WL_AUTO_GEN_SSID_BY_SERIAL
|
|
# bool "Use the serial number to generate SSID"
|
|
# default n
|
|
|
|
config SSID_START_MAC_SEQ
|
|
int "Use the nth MAC for the SSID suffix"
|
|
default 2
|
|
|
|
config SSID_SUFFIX_LEN
|
|
int "SSID suffix length"
|
|
default 4
|
|
|
|
config GUEST_SSID_NO_ADD_SUFFIX
|
|
bool "Guest SSID doesn't add guest suffix"
|
|
default n
|
|
|
|
config ZYXEL_PASSPHRASE
|
|
bool "Passphrases are particularly applicable to systems that use the passphrase as an encryption key"
|
|
default n
|
|
|
|
config ZYXEL_WOL
|
|
bool "Wake-on-LAN is an Ethernet computer networking standard that allows a computer to be turned on or awakened by a network message"
|
|
default n
|
|
select PACKAGE_zwol
|
|
|
|
config ZYXEL_RADIO_MAIN_SSID_INDEPENDENT
|
|
bool "Support wireless Radio is independent of main SSID"
|
|
default n
|
|
|
|
config ZY_WIFI_ONESSID_SECURITY_SYNC
|
|
bool "One SSID security sync for Dual Band"
|
|
default n
|
|
|
|
config ZY_WIFI_24G_SUPPORT_11AC
|
|
bool "2.4G chip can support 11ac(vht feature), MCS 8 & 9"
|
|
default n
|
|
|
|
config ZYXEL_WIFI_24G_SUPPORT_11GN
|
|
bool "Support feature can use 802.11g/n Mixed"
|
|
default n
|
|
|
|
config ZY_WIFI_5G_SUPPORT_1024QAM
|
|
bool "Support 5G chip support 1024-QAM"
|
|
default n
|
|
|
|
config WAN_AUTO_DETECT
|
|
bool "wan auto dectct, Ethernet priority is higher than DSL"
|
|
default y
|
|
|
|
config ZYXEL_AUTO_GEN_PRESHARED_KEY_ENCRPT_BY_SHA256
|
|
bool "Use SHA256 to encrypt preshared key"
|
|
default n
|
|
|
|
config ZYXEL_AUTO_GEN_RANDOM_ADMIN_PASSWORD_ENCRPT_BY_SHA256
|
|
bool "Use SHA256 to encrypt admin random password"
|
|
default n
|
|
|
|
config ZYXEL_HASH_ACCOUNT_PASSWORD_BY_SHA512
|
|
bool "Use SHA512 algorithm to hash Account Password"
|
|
default n
|
|
|
|
config ZYXEL_HASH_ACCOUNT_PASSWORD_BY_SHA512_START_VER
|
|
int "Hash Account Password by SHA512 feature start version"
|
|
default 0
|
|
depends on ZYXEL_HASH_ACCOUNT_PASSWORD_BY_SHA512
|
|
|
|
config ZYXEL_RANDOM_SUPERVISOR_PASSWORD
|
|
bool "Random root/supervisor password"
|
|
default n
|
|
|
|
config ZYXEL_RANDOM_USER_PASSWORD_BY_MAC
|
|
bool "Random user password"
|
|
default n
|
|
|
|
config ZYXEL_RANDOM_ADMIN_PASSWORD
|
|
bool "Random admin account password"
|
|
default n
|
|
|
|
config ZYXEL_RANDOM_ADMIN_PASSWORD_START_YEAR
|
|
int "Random admin account password start year"
|
|
default 2018
|
|
depends on ZYXEL_RANDOM_ADMIN_PASSWORD
|
|
|
|
config ZYXEL_RANDOM_ADMIN_PASSWORD_START_WEEK
|
|
int "Random admin account password start week"
|
|
default 1
|
|
depends on ZYXEL_RANDOM_ADMIN_PASSWORD
|
|
|
|
config ZYXEL_RANDOM_ADMIN_PASSWORD_NEW_ALGORITHM_START_YEAR
|
|
int "Random admin account password start year"
|
|
default 2100
|
|
depends on ZYXEL_RANDOM_ADMIN_PASSWORD
|
|
|
|
config ZYXEL_RANDOM_ADMIN_PASSWORD_NEW_ALGORITHM_START_WEEK
|
|
int "Random admin account password start week"
|
|
default 48
|
|
depends on ZYXEL_RANDOM_ADMIN_PASSWORD
|
|
|
|
config ZYXEL_RANDOM_SUPERVISOR_PASSWORD_NEW_ALGORITHM_START_YEAR
|
|
int "Random root/supervisor account password start year"
|
|
default 2100
|
|
depends on ZYXEL_RANDOM_SUPERVISOR_PASSWORD
|
|
|
|
config ZYXEL_RANDOM_SUPERVISOR_PASSWORD_NEW_ALGORITHM_START_WEEK
|
|
int "Random root/supervisor account password start week"
|
|
default 48
|
|
depends on ZYXEL_RANDOM_SUPERVISOR_PASSWORD
|
|
|
|
config ZYXEL_VMG8825_B60C_DDR533MHZ_YEAR_OBM
|
|
string "VMG8825-B60C with this SN pattern should check board id"
|
|
default "S19XX"
|
|
|
|
config ZYXEL_INDEPENDENT_WPS_METHODS
|
|
bool "Enable/Disable three WPS methods independently"
|
|
default y
|
|
|
|
config WPS_WIFID_MSG
|
|
bool "WPS WIFID MSG"
|
|
default n
|
|
|
|
config ZYXEL_SUPERVISOR_LEVEL_HTTPD_LOGIN_DENY
|
|
bool "Deny SUPERVISOR level account login via GUI"
|
|
default n
|
|
|
|
config ZYXEL_SUPERVISOR_LEVEL_LOGIN_DENY
|
|
bool "Deny SUPERVISOR level account login to linux via console, telnet, ssh, ftp, etc..."
|
|
default n
|
|
|
|
config ZYXEL_ADMIN_LEVEL_LOGIN_DENY
|
|
bool "Deny ADMIN level account login to linux via console, telnet, ssh, ftp, etc..."
|
|
default n
|
|
|
|
config ZYXEL_USER_LEVEL_LOGIN_DENY
|
|
bool "Deny USER level account login to linux via console, telnet, ssh, ftp, etc... DON'T enable this flag and ZYXEL_USER_LEVEL_CONSOLE_LOGIN_DENY at same time"
|
|
default n
|
|
|
|
config ZYXEL_USER_LEVEL_CONSOLE_LOGIN_DENY
|
|
bool "Deny user level account login from console"
|
|
default n
|
|
|
|
config ZYXEL_ADMIN_LEVEL_CONSOLE_LOGIN_DENY
|
|
bool "Deny admin level account login from console"
|
|
default n
|
|
|
|
config ZyXEL_WEB_REDIRECT
|
|
bool "Zyxel web redirect"
|
|
default n
|
|
|
|
config ZyXEL_PCP_WEB_REDIRECT
|
|
bool "Zyxel Parent control web redirect"
|
|
default n
|
|
select ZyXEL_WEB_REDIRECT
|
|
|
|
config ZYXEL_LANDING_PAGE_FEATURE
|
|
bool "Zyxel landing page"
|
|
default n
|
|
|
|
config ZyXEL_PPP_LCP_ECHO
|
|
bool "Enable/Disable Zyxel PPP LCP ECHO and Connection Retry by tr069"
|
|
default n
|
|
|
|
config ZYXEL_PPP_UTILIZE_FILE_PARAM
|
|
bool "Enable/Disable utilizing param file passing on starting pppd"
|
|
default y
|
|
|
|
config ZyXEL_DHCP_OPTION125
|
|
bool "Enable/Disable Zyxel DHCP option125"
|
|
default n
|
|
|
|
config ZyXEL_DHCP_OPTION42
|
|
bool "Enable/Disable Zyxel DHCP option42"
|
|
default n
|
|
|
|
config ZYXEL_DHCPV6_OPTION64
|
|
bool "Enable/Disable Zyxel DHCPv6 option64"
|
|
default n
|
|
|
|
config ZYXEL_FWUPGRADE_DHCP_SUB_OPTION43
|
|
bool "Enable/Disable Zyxel DHCP sub option43 Firmware Upgrade"
|
|
default n
|
|
|
|
config ZYXEL_WAN_MAC
|
|
bool "Enable/Disable WAN MAC address assignment by user defined"
|
|
default n
|
|
|
|
config ZYXEL_FIX_WAN_MAC
|
|
bool "Enable/Diasble Fixed WAN MAC address sequence arrangement"
|
|
default n
|
|
|
|
config ZYXEL_INTFGUP_ACCEPT_BIND_ONLY_WAN
|
|
bool "Accept Interface Group bind only WAN"
|
|
default n
|
|
|
|
config ZyXEL_IPP_PRINTSERVER
|
|
bool "Zyxel Print Server"
|
|
default n
|
|
|
|
config ZYXEL_ZYBTT
|
|
bool "Zyxel Button Test"
|
|
default n
|
|
|
|
config ZYXEL_SAVE_LOG_TO_FLASH
|
|
bool "Zyxel Save System Log to Flash"
|
|
default n
|
|
|
|
config ZYXEL_SEND_ALL_TPYE_EMAIL_LOG
|
|
bool "Zyxel Send All Type Email Log"
|
|
default n
|
|
|
|
config ZyXEL_Online_Firmware_Upgrade
|
|
bool "ZyXEL Online Firmware Upgrade"
|
|
default n
|
|
|
|
|
|
config ZYXEL_SP_DOMAIN_TIMER
|
|
bool "ZyXEL SP Domain Timer"
|
|
default n
|
|
|
|
config SMALL_RAM
|
|
bool "Small RAM configuration"
|
|
default n
|
|
|
|
config ZYXEL_WIFI_SUPPORT_WDS
|
|
bool "Support WiFi WDS"
|
|
default n
|
|
|
|
config ZYXEL_WIFI_SUPPORT_WEP_WPA_MIXMODE
|
|
bool "Support WiFi Security Mode WEP/WPA/WPA-MIXED"
|
|
default n
|
|
|
|
config ZYXEL_WIFI_SUPPORT_WPA_ONLY_MODE
|
|
bool "Support WiFi Security Mode WPAPSK"
|
|
default n
|
|
|
|
config ZYXEL_SUPPORT_WL_WPA2_EAP
|
|
bool "Support WiFi Security Mode WPA2-Enterprise"
|
|
default n
|
|
|
|
config ZYXEL_SUPPORT_8021X
|
|
bool "Support WiFi Security Mode WPA/WPA2 EAP"
|
|
default n
|
|
|
|
config ZYXEL_WIFI_SUPPORT_CHANNEL_SCAN
|
|
bool "Support WiFi channel scan"
|
|
default y
|
|
|
|
config ZYXEL_DISABLE_WIFI_HW_BTN
|
|
bool "Support WiFi/WPS hardware button can be disabled by configuration"
|
|
default y
|
|
|
|
config ZYXEL_ACS_WPS_ACTIVATION
|
|
bool "Support ACS could start WPS activation"
|
|
default n
|
|
|
|
config ZYXEL_REVERSE_PORT
|
|
bool "Support Reverse LanPort"
|
|
default n
|
|
|
|
config ZYXEL_IPSEC_VPN
|
|
bool "Support IPSec VPN"
|
|
default n
|
|
|
|
config SEND_PADT_BEFORE_DISCOVERY
|
|
bool "Send PADT before PPPoE discovery procedure"
|
|
default y
|
|
|
|
config PPPOE_PASS_THROUGH_WAN_MAC
|
|
bool "use WAN MAC when PPPoE PassThrough"
|
|
default n
|
|
|
|
config ZYXEL_SUPPORT_TR098_BRCM_BONDING_LINE
|
|
bool "The xDSL Bonding status support in the TR098"
|
|
default n
|
|
|
|
config ZCFG_LOG_USE_DEBUGCFG
|
|
bool "Utilize rdm log settings to config debug options"
|
|
default n
|
|
|
|
config ZLOG_USE_DEBUG
|
|
bool "Utilize zlog setting to config debug options"
|
|
default n
|
|
select PACKAGE_syslog-ng
|
|
|
|
config CORE_DUMP_ZCMD
|
|
bool "Save the zcmd core dump log to /var/log/core_zcmd"
|
|
default n
|
|
|
|
|
|
config UPNP_SSDP_LIMIT
|
|
bool "Handle 1 SSDP packet at 1 second for zUPnP"
|
|
default n
|
|
|
|
config ZYXEL_BLOCK_PACKETS_FROM_CPE_IN_BRIDGE
|
|
bool "Block packet from CPE in bridge mode"
|
|
default n
|
|
|
|
|
|
menu "VDSL profile extra support"
|
|
config ZYXEL_VDSL_Support_30A
|
|
bool "Support VDSL 30a"
|
|
default n
|
|
config ZYXEL_VDSL_Support_35B
|
|
bool "Support VDSL 35b"
|
|
default n
|
|
endmenu
|
|
|
|
config ZCFG_RUNNING_WANDEV_INDEX_CUSTOMIZATION
|
|
bool "Set CPE mapping WANDevice.1 to TR69 binding WAN"
|
|
default n
|
|
|
|
config GENERIC_TR98_LAN_IP_ALIAS
|
|
bool "TR98 Lan Ip Alias Objects"
|
|
default n
|
|
|
|
config ZYXEL_SECOND_LAN_IP_ALIAS
|
|
bool "Second Lan Ip Alias Objects"
|
|
default n
|
|
|
|
config ZYXEL_SUPPORT_TR98_LOGIN_ACCOUNT
|
|
bool "Support TR98 Login Account Objects"
|
|
default n
|
|
|
|
config ZYXEL_WEB_GUI_HIDE_CARD
|
|
bool "Support GUI hide Cards"
|
|
default n
|
|
|
|
config ZYXEL_CONTROl_EEE
|
|
bool "Enable/Disable Energy-Efficient-Ethernet on all Ethernet-ports"
|
|
default n
|
|
|
|
config ZYXEL_BLACK_LIST_CHARACTERS_FOR_WIFI_PASSPHRASE
|
|
bool "Support parameter of black-list characters for auto-generated WiFi Passphrase"
|
|
default n
|
|
|
|
config ZYXEL_TR69_INFORM_PARAMETER
|
|
bool "Support tr69 inform parameter"
|
|
default n
|
|
|
|
config ZYXEL_LAN_L3_Isolation
|
|
bool "Isolate L3 unicast packet between different LAN subnet"
|
|
default n
|
|
|
|
config ZYXEL_SUPPORT_DMZ_MANAGEMENT
|
|
bool "Support DMZ Management "
|
|
default n
|
|
|
|
config INTERNET_LED_DEPEND_ON_DEFAULT_GW
|
|
bool "Internet LED controller via esmd. If this feature was enable then Internet LED status will depend on default Gateway."
|
|
default y
|
|
|
|
config ZYXEL_MULTICAST_MODE_FIRST_IN
|
|
bool "Set multicast mode to FIRST_IN mode in mcpd"
|
|
default n
|
|
|
|
config ZYXEL_DUAL_ROUTE_IN_PPPOE
|
|
bool "The PPPoE connection support the dual routing for remoteMGMT if that PPPoE are not default route"
|
|
default n
|
|
|
|
config ZYXEL_DL_DIAG_CALCULATION
|
|
bool "Add X_ZyXEL_Latency, X_ZyXEL_RoundTripTime, X_ZyXEL_DownloadSpeed in IGD.DownloadDiagnostics."
|
|
default n
|
|
|
|
config ZYXEL_POWER_MANAGEMENT
|
|
bool "Support Power Management"
|
|
default n
|
|
|
|
config ZYXEL_IPV6_READYLOGO_CONFORMANCE
|
|
bool "Support IPv6 Ready Logo Conformance"
|
|
default n
|
|
|
|
config ZYXEL_TR98_IPV6SPECIFIC
|
|
bool "Support IPv6 Specific objects on TR98 table"
|
|
default n
|
|
|
|
config ZYXEL_RADVD_OPT
|
|
bool "Support RouterAdvertisement Option Objects"
|
|
default n
|
|
|
|
config ZYXEL_DNS_RELAY
|
|
bool "Support Dns Relay Objects"
|
|
default n
|
|
|
|
config ZYXEL_NEIGHBOR_DISCOVERY
|
|
bool "Support NeighborDiscovery Objects"
|
|
default n
|
|
|
|
config ZYXEL_IPV6_GLOBAL_ENABLE
|
|
bool "Support ipv6 global system enable on TR98 table"
|
|
default n
|
|
|
|
config ZYXEL_IPV6_ULAPREFIX
|
|
bool "Support ipv6 ULA prefix on TR98 table"
|
|
default n
|
|
|
|
config ZYXEL_DHCPV6C_OPTION
|
|
bool "Support dhcpv6 client options on TR98 table"
|
|
default n
|
|
|
|
config ZYXEL_DHCP_DISCOVER_EXPONENTIAL
|
|
bool "Support dhcp discover packet exponential interval with base 2"
|
|
default n
|
|
|
|
config ZYXEL_GRE
|
|
bool "Support gre tunnel"
|
|
default n
|
|
|
|
config ZYXEL_WEB_GUI_SHOW_PWR_MGMT
|
|
bool "Zyxel Web Gui show Power Management related pages"
|
|
default n
|
|
depends on ZYXEL_POWER_MANAGEMENT
|
|
|
|
config ZYXEL_FW_ID_CHECK_FW_UPGRADE
|
|
bool "InActive the FW ID check by default. Or switch via the command of sys fwidcheck."
|
|
default n
|
|
|
|
config ZYXEL_NO_UPGRADE_SAME_FW
|
|
bool "Don't upgrade FW that FW version same with current using"
|
|
default n
|
|
depends on ZYXEL_FW_ID_CHECK_FW_UPGRADE
|
|
|
|
config ZYXEL_FW_ID_CHECK_PREVENT_DOWNGRADE
|
|
bool "Implement mechanisms to prevent the installation of a previous firmware version(downgrade)"
|
|
default n
|
|
depends on ZYXEL_FW_ID_CHECK_FW_UPGRADE
|
|
|
|
config ZYXEL_FW_SIGNATURE_SUPPORT
|
|
bool "Implement mechanisms to upgrade FW with digital signature check"
|
|
default n
|
|
|
|
config ZYXEL_MODEL_ID_CHECK_FW_UPGRADE
|
|
bool "Active the Model ID check by default. Or switch via the command of sys modelcheck."
|
|
default n
|
|
|
|
config ZYXEL_ZYCLI_REBOOT
|
|
bool "Reboot command for none root user."
|
|
default n
|
|
|
|
config ZYXEL_ZYCLI_HIDE_EDIT_INTF
|
|
bool "Hide editintf option for user."
|
|
default n
|
|
|
|
config ZYXEL_ZYCLI_RESET_DEFAULT_REBOOT
|
|
bool "Reset to default command with option. After reset to default, reboot device or not."
|
|
default n
|
|
|
|
config ZYXEL_ZYCLI_ROUTE
|
|
bool "route command for none root user."
|
|
default n
|
|
|
|
config ZYXEL_ZYCLI_ARP
|
|
bool "arp command for none root user."
|
|
default n
|
|
|
|
config ZYXEL_ENABLE_STP
|
|
bool "Enable STP when brige interface create"
|
|
default n
|
|
|
|
config ZYXEL_ZYCLI_SUPERVISOR_IPTABLES
|
|
bool "Support iptables cmd with supervisor in zycli"
|
|
default n
|
|
|
|
config ZYXEL_ZYCLI_SUPERVISOR_TCPDUMP
|
|
bool "Support tcpdump cmd with supervisor in zycli"
|
|
default n
|
|
|
|
config ZYXEL_BLOCK_239_255_255_250
|
|
bool "Block destination IP 239.255.255.250 in INPUT/OUTPUT chain of iptables"
|
|
default n
|
|
|
|
config ZYXEL_SUPPORT_DEVINFO_PROCSTATUS_PROC
|
|
bool "Support Device.DeviceInfo.ProcessStatus.Process.i."
|
|
default y
|
|
|
|
config ZYXEL_PROCNUMBEROFENTRIES_INCLUDE_KTHREADS
|
|
bool "ProcessNumberOfEntries include KThreads or not"
|
|
default n
|
|
|
|
config ZYXEL_TR069_EXCLUDE_NONMGMTWAN_IP_CHANGE_IN_1BOOT
|
|
bool "TR069 1 BOOT + 4 VAULE CHANGE enent don't include those notifications for non TR069 used WAN"
|
|
default n
|
|
|
|
config ZYXEL_SKIP_LOG
|
|
bool "Support feature not to accelerate dedicated traffic."
|
|
default n
|
|
|
|
config ZYXEL_IPV6_IANA_IAPD
|
|
bool "Support IPv6 IA_NA and IA_PD Option"
|
|
default n
|
|
|
|
config ZYXEL_IPV6_MAP
|
|
bool "Support IPv6 MAP-E/MAP-T"
|
|
default n
|
|
|
|
config ZYXEL_WIFI_SingleSKU
|
|
bool "Support WiFi Change SingleSKU"
|
|
default n
|
|
|
|
config ZYXEL_SET_SOCKOPT
|
|
bool "set socket option"
|
|
default n
|
|
|
|
config ZYXEL_WIFI_NUM_OF_24G_SSID_INTERFACE
|
|
int "Maximum number of 2.4G SSID interface."
|
|
default 4
|
|
|
|
config ZYXEL_WIFI_NUM_OF_5G_SSID_INTERFACE
|
|
int "Maximum number of 5G SSID interface."
|
|
default 4
|
|
|
|
config ZYXEL_WLAN_SCHEDULER
|
|
bool "The scheduler allows you to permit internet traffic from each wireless network interfaces."
|
|
default n
|
|
|
|
config ZYXEL_WLAN_SCHEDULER_AUTO_SWITCH_RADIO_ON
|
|
bool "Auto switch ON of all the WLAN radios for Extended functionality of WLAN SCHEDULER."
|
|
default n
|
|
|
|
config ZYXEL_TR69_URL_PATH_MAC
|
|
bool "Use WAN MAC to generate TR069 URL."
|
|
default n
|
|
|
|
config ZYXEL_ELIMINATE_DHCP_LEASE
|
|
bool "Enable eliminate DHCP lease manually."
|
|
default n
|
|
|
|
config ZYXEL_ACL_HIGH_THAN_REMOMGMT
|
|
bool "Set iptabled chain INPUT_CF(ACL) priority high then INPUT_REMOMGMT"
|
|
default n
|
|
|
|
config ZYXEL_WLAN_MAXBITRATE
|
|
bool "Enable MaxBitRate setting for WLAN."
|
|
default n
|
|
|
|
config ZYXEL_ISOLATED_PUBLIC_LAN
|
|
bool "Isolate public lan and let them be restricted to access other bridges."
|
|
default n
|
|
|
|
config ZYXEL_IPV6_UPLOAD_DIAG_ENABLE
|
|
bool "Enable IPv6 upload diagnostic."
|
|
default n
|
|
|
|
config ZYXEL_DHCPV6S_LEASE
|
|
bool "Enable DHCPv6S lease manually."
|
|
default n
|
|
|
|
config ZYXEL_REMOTE_ACCESS_PRIVILEGE
|
|
bool "The function is meant to manage the remote accounts (more than one) as separated from local Lan/Wlan accounts."
|
|
default n
|
|
|
|
config ZYXEL_REMOTE_ACCESS_PRIVILEGE_ROM_CONVERT
|
|
bool "Convert Account Remote Access Privilege as default"
|
|
default n
|
|
depends on ZYXEL_REMOTE_ACCESS_PRIVILEGE
|
|
|
|
config ZYXEL_REMOTE_ACCOUNT_ACCESS_PRIVILEGE
|
|
bool "The function is meant to manage the remote Protocol (more than one) for each user account."
|
|
default n
|
|
|
|
config ZYXEL_REMOMGMT_SEPARATE_LAN_WLAN_PRIVILEGE
|
|
bool "Separate LAN/WLAN as different column on REMOMGMT"
|
|
default n
|
|
|
|
config ZYXEL_CUSTOMIZATION_LOGO
|
|
bool "Customization logo in GUI"
|
|
default n
|
|
|
|
config ZYXEL_SIP_ALG_REMOVE_CONNTRACK_WHEN_INSERT_REMOVE
|
|
bool "Fix the issue that disabling and enabling SIP alg will make the SIP phone has wrong behavior."
|
|
default y
|
|
select PACKAGE_conntrack-tools
|
|
|
|
config ZYXEL_REMOMGMT_ONLY_HTTPS_ALLOWS_FOR_WLAN_CONNECT
|
|
bool "With Wi-Fi, you can only connect to REMOMGMT using HTTPS."
|
|
default n
|
|
|
|
config ZYXEL_FLOW_CONTROl_RGMII5_QTN
|
|
bool "Enable the BRCM flow control for CPU port5 with 5G QTN. The CSP:4183012"
|
|
default n
|
|
|
|
config ZYXEL_ADMIN_GUI_BASIC_VIEW
|
|
bool "Add Basic View in GUI for admin group level."
|
|
default n
|
|
|
|
config ZYXEL_CLI_IDLE_TIMEOUT
|
|
bool "Support CLI idle timeout mechanism"
|
|
default n
|
|
|
|
config ZYXEL_SFP_LINKUP_DELAYTIMES
|
|
bool "Add SFP inteface Linkup delaytimes."
|
|
default n
|
|
config ZYXEL_SIP_DELAYTIMES
|
|
bool "Add Sip Linkup delaytimes."
|
|
default n
|
|
|
|
config ZYXEL_TR69_DATA_USAGE
|
|
bool "LAN and WAN Tx and Rx Mbps monitor."
|
|
default n
|
|
|
|
config ZYXEL_TR143_DIAG_ENHANCEMENT
|
|
bool "TR143 UpLoad/DownLoad Diagnostics throughtput enhancement."
|
|
default n
|
|
|
|
config ZYXEL_HTTPDIAG_SPECIFIED_INTERFACE
|
|
bool "httpdiag specified interface"
|
|
default n
|
|
|
|
config ZYXEL_TR69_SUPPLEMENTAL_ACS
|
|
bool "Supplemental ACS."
|
|
default n
|
|
|
|
config ZYXEL_WIFI_LOG_AUTH_FAIL
|
|
bool "sys log will record wifi auth failure"
|
|
default n
|
|
|
|
config ZYXEL_FAKE_IP_169_254_X_X
|
|
bool "Set a fake IP 169.254.X.X/16 to WAN interface if it doesn't get IP"
|
|
default n
|
|
|
|
config ZYXEL_G729_AND_LOGIN_PRIVILEGE_CONVERT
|
|
bool "Add enough empty codec list object and double check Login Privilege configure."
|
|
default n
|
|
|
|
config ZYXEL_HIDE_USB_PAGE_IN_GUI
|
|
bool "Disable page USB Service in GUI and disable File Sharing Services."
|
|
default n
|
|
|
|
config ZYXEL_HIDE_URL_KEYWORD
|
|
bool "Hide URL Keyword in Parental Control page of GUI."
|
|
default n
|
|
|
|
config ZYXEL_AUTO_REMOVE_INTFGUP_CRIT_OPT60_WIFI_INTF
|
|
bool "Auto remove Interface Group criteria DHCP option 60 interface when no opt60 client.(Note: this feature only work on SSID 1~8 interfaces"
|
|
default n
|
|
|
|
config ZYXEL_DISABLE_PMF_ROM_CONVERT
|
|
bool "Rom comvert PMF to disable."
|
|
default n
|
|
|
|
config ZYXEL_ECONET_CALA_DATA_RE_WRITE_TO_FLASH
|
|
bool "Prevent no calibration data in falsh, FW re-write calibration data to flash,only for ECONET WIFI solution."
|
|
default n
|
|
|
|
config ZYXEL_TR69_RELAUNCH
|
|
bool "TR69 relaunch mechanism."
|
|
default n
|
|
|
|
config ZYXEL_SUPPORT_SPEEDTEST_BY_PKTGEN
|
|
bool "Support speedtest by kernel module Pktgen."
|
|
default n
|
|
|
|
config ZYXEL_PMF_SET_MANUALLY
|
|
bool "WiFi PMF can be set manually instead of automatically enable by WPA mode"
|
|
default n
|
|
|
|
config ZYXEL_BANDWIDTH_IMPROVEMENT
|
|
bool "Support Bandwidth Improvement by (3G/4G)Mobile Backup. "
|
|
select PACKAGE_kmod-zybwm
|
|
default n
|
|
|
|
config ZXYEL_TCP_PURE_ACK_FILTER
|
|
bool "TCP pure ack prioritization"
|
|
default n
|
|
|
|
config ZYXEL_ROMCONVERT_GUI_VOIP_SHOW_IOP_FLAGS_IGNORE_CHECK_CONTACT_URL_IN_REGISTER_200OK
|
|
bool "Convert VoIP GUI to show out IOP flag for ignore to check the Contact URL in the SIP REGISTER's 200 OK"
|
|
default n
|
|
|
|
config ZYXEL_CHANNEL_SKIP_LIST_ROM_CONVERT
|
|
bool "Convert WiFi Auto/Manual Channel Skip List as default"
|
|
default n
|
|
endmenu
|
|
|
|
menu "ZyXEL Kernel Features"
|
|
|
|
config KERNEL_ZYXEL_NF_SESSION_CTL
|
|
bool "Enable /proc/net/nf_session_ctl"
|
|
default n
|
|
|
|
config KERNEL_ZYXEL_PPTP_SUPPORT
|
|
bool "Support PPTP VPN"
|
|
default n
|
|
|
|
config KERNEL_ZYXEL_RS_TRY_5_TIMES
|
|
bool "Enable/Disable Zyxel Restart pppoe process if RS TRY 5 TIMES / Restart dhcp6c if DHCPv6 client don't get option 64"
|
|
default n
|
|
|
|
config KERNEL_ZYXEL_EOGRE_SUPPORT
|
|
bool "Support EoGRE Tunnel"
|
|
default n
|
|
|
|
config KERNEL_ZYXEL_SUPPORT_USB_FALL_BACK_2_0
|
|
bool "Usb can be set by user manually"
|
|
default n
|
|
|
|
config KERNEL_PRINTK_CONSOLE_DBG_LEVEL
|
|
int "kernel debug level"
|
|
range 0 7
|
|
default 7
|
|
help
|
|
Support kernel dbg level(0~7) configuration.
|
|
|
|
config KERNEL_NETFILTER_XT_CONNMARK
|
|
tristate 'ctmark target and match support'
|
|
default y if KERNEL_ZYXEL_EXT_MARK
|
|
default n if !KERNEL_ZYXEL_EXT_MARK
|
|
|
|
config KERNEL_NETFILTER_XT_TARGET_CONNMARK
|
|
tristate 'ctmark target and match support'
|
|
default y if KERNEL_ZYXEL_EXT_MARK
|
|
default n if !KERNEL_ZYXEL_EXT_MARK
|
|
|
|
config KERNEL_NETFILTER_XT_MATCH_CONNMARK
|
|
tristate 'ctmark target and match support'
|
|
default y if KERNEL_ZYXEL_EXT_MARK
|
|
default n if !KERNEL_ZYXEL_EXT_MARK
|
|
|
|
config KERNEL_ZYXEL_EXT_MARK_DEBUG
|
|
tristate 'EXTMARK compiler debug'
|
|
default y if KERNEL_ZYXEL_EXT_MARK
|
|
default n if !KERNEL_ZYXEL_EXT_MARK
|
|
|
|
config KERNEL_ZYXEL_EXT_MARK
|
|
bool "Support Extension Mark"
|
|
select KERNEL_NETFILTER_XT_CONNZEXTMARK
|
|
select KERNEL_NETFILTER_XT_MATCH_CONNZEXTMARK
|
|
select KERNEL_NETFILTER_XT_TARGET_CONNZEXTMARK
|
|
select KERNEL_ZLD_SKB_ZLD_CB
|
|
select KERNEL_SBG_SKB_MARK
|
|
select KERNEL_NETFILTER_XT_ZEXTMARK
|
|
select KERNEL_NETFILTER_XT_MATCH_ZEXTMARK
|
|
select KERNEL_NETFILTER_XT_TARGET_ZEXTMARK
|
|
select KERNEL_BRIDGE_EBT_ZEXTMARK
|
|
select KERNEL_BRIDGE_EBT_ZEXTMARK_T
|
|
select KERNEL_NETFILTER_XT_CONNMARK
|
|
select KERNEL_NETFILTER_XT_MATCH_CONNMARK
|
|
select KERNEL_NETFILTER_XT_TARGET_CONNMARK
|
|
default y if TARGET_brcm963xx && !BRCM963xx_SDK_VER_416L02A && !BRCM963xx_SDK_VER_416L05 && !BRCM963xx_SDK_VER_502L04
|
|
|
|
config KERNEL_NETFILTER_XT_CONNZEXTMARK
|
|
tristate 'ctmark target and match support'
|
|
default m if KERNEL_ZYXEL_EXT_MARK
|
|
default n if !KERNEL_ZYXEL_EXT_MARK
|
|
---help---
|
|
This option adds the "ZEXTCONNMARK" target and "zextconnmark" match.
|
|
Netfilter allows you to store a mark value per connection (a.k.a.
|
|
ctmark), similarly to the packet mark (nfmark). Using this
|
|
target and match, you can set and match on this mark.
|
|
|
|
config KERNEL_NETFILTER_XT_MATCH_CONNZEXTMARK
|
|
tristate 'ctmark target and match support'
|
|
default m if KERNEL_ZYXEL_EXT_MARK
|
|
default n if !KERNEL_ZYXEL_EXT_MARK
|
|
---help---
|
|
This option adds the "ZEXTCONNMARK" target and "zextconnmark" match.
|
|
Netfilter allows you to store a mark value per connection (a.k.a.
|
|
ctmark), similarly to the packet mark (nfmark). Using this
|
|
target and match, you can set and match on this mark.
|
|
|
|
config KERNEL_NETFILTER_XT_TARGET_CONNZEXTMARK
|
|
tristate 'ctmark target and match support'
|
|
default m if KERNEL_ZYXEL_EXT_MARK
|
|
default n if !KERNEL_ZYXEL_EXT_MARK
|
|
---help---
|
|
This option adds the "ZEXTCONNMARK" target and "zextconnmark" match.
|
|
Netfilter allows you to store a mark value per connection (a.k.a.
|
|
ctmark), similarly to the packet mark (nfmark). Using this
|
|
target and match, you can set and match on this mark.
|
|
|
|
config KERNEL_ZLD_SKB_ZLD_CB
|
|
bool 'Enable ZLD_SKB_ZLD_CB on Kernel'
|
|
default y if KERNEL_ZYXEL_EXT_MARK
|
|
default n if !KERNEL_ZYXEL_EXT_MARK
|
|
---help---
|
|
ZEXT private mark in skb
|
|
|
|
To compile it, choose Y here. If unsure, say N.
|
|
|
|
config KERNEL_SBG_SKB_MARK
|
|
bool '"zextmark" match support'
|
|
default y if KERNEL_ZYXEL_EXT_MARK
|
|
default n if !KERNEL_ZYXEL_EXT_MARK
|
|
---help---
|
|
ZEXT private mark in skb
|
|
To compile it, choose Y here. If unsure, say N.
|
|
|
|
config KERNEL_NETFILTER_XT_ZEXTMARK
|
|
tristate '"zextmark" match support'
|
|
depends on KERNEL_ZYXEL_EXT_MARK
|
|
default m if KERNEL_ZYXEL_EXT_MARK
|
|
default n if !KERNEL_ZYXEL_EXT_MARK
|
|
---help---
|
|
ZEXT private mark in skb
|
|
To compile it as a module, choose M here. If unsure, say N.
|
|
|
|
config KERNEL_NETFILTER_XT_MATCH_ZEXTMARK
|
|
tristate '"zextmark" match support'
|
|
depends on KERNEL_ZYXEL_EXT_MARK
|
|
default m if KERNEL_ZYXEL_EXT_MARK
|
|
default n if !KERNEL_ZYXEL_EXT_MARK
|
|
---help---
|
|
ZEXT private mark in skb
|
|
To compile it as a module, choose M here. If unsure, say N.
|
|
|
|
config KERNEL_NETFILTER_XT_TARGET_ZEXTMARK
|
|
tristate '"zextmark" match support'
|
|
depends on KERNEL_ZYXEL_EXT_MARK
|
|
default m if KERNEL_ZYXEL_EXT_MARK
|
|
default n if !KERNEL_ZYXEL_EXT_MARK
|
|
---help---
|
|
ZEXT private mark in skb
|
|
|
|
To compile it as a module, choose M here. If unsure, say N.
|
|
|
|
config KERNEL_BRIDGE_EBT_ZEXTMARK
|
|
tristate "ebt: zextmark filter support"
|
|
default y if KERNEL_ZYXEL_EXT_MARK
|
|
default n if !KERNEL_ZYXEL_EXT_MARK
|
|
help
|
|
This option adds the zextmark match, which allows matching frames based on
|
|
the 'nfmark' value in the frame. This can be set by the zextmark target.
|
|
This value is the same as the one used in the iptables zextmark match and
|
|
target.
|
|
|
|
To compile it as a module, choose M here. If unsure, say N.
|
|
|
|
config KERNEL_BRIDGE_EBT_ZEXTMARK_T
|
|
tristate "ebt: zextmark target support"
|
|
default y if KERNEL_ZYXEL_EXT_MARK
|
|
default n if !KERNEL_ZYXEL_EXT_MARK
|
|
help
|
|
This option adds the zextmark target, which allows marking frames by
|
|
setting the 'nfmark' value in the frame.
|
|
This value is the same as the one used in the iptables zextmark match and
|
|
target.
|
|
|
|
To compile it as a module, choose M here. If unsure, say N.
|
|
|
|
config KERNEL_BRIDGE_EBT_NFQUEUE
|
|
tristate "ebt: nfqueue target support"
|
|
default n
|
|
help
|
|
This option adds the nfqueue target on ebtables.
|
|
|
|
To compile it as a module, choose M here. If unsure, say N.
|
|
|
|
config KERNEL_ZYXEL_ALLOW_BR_GROUP_FWD
|
|
bool "Allow forwarding control protocols like STP and LLDP"
|
|
default n
|
|
|
|
config KERNEL_ZYXEL_KF_IVI
|
|
bool "KERNEL_ZYXEL_KF_IVI"
|
|
default n
|
|
|
|
config KERNEL_ZYXEL_IVI
|
|
tristate "Support for MAP-T MAP-E"
|
|
default n
|
|
config KERNEL_ZYXEL_ACNTGRP_CONFIG
|
|
bool "Accounting group support extension mark configuration"
|
|
default n
|
|
select KERNEL_ZYXEL_EXT_MARK
|
|
endmenu
|
|
|
|
menu "ZyXEL WEB GUI"
|
|
config ZyXEL_HTTP_CGI_ENC
|
|
bool "Zyxel encrypted JSON data for CGI's response on GUI 1.1"
|
|
default n
|
|
|
|
config ZyXEL_WEB_GUI_HIDE_802_1x
|
|
bool "Zyxel Web Gui hide 802.1x related pages and options"
|
|
default n
|
|
|
|
config ZyXEL_WEB_GUI_HIDE_CFM
|
|
bool "Zyxel Web Gui hide CFM related pages and options"
|
|
default n
|
|
|
|
config ZyXEL_WEB_GUI_HIDE_DSL
|
|
bool "Zyxel Web Gui hide DSL related pages and options"
|
|
default n
|
|
|
|
config ZyXEL_WEB_GUI_HIDE_ETHWAN
|
|
bool "Zyxel Web Gui hide ETHWAN related pages and options"
|
|
default n
|
|
|
|
config ZyXEL_WEB_GUI_HIDE_IGMP_MLD
|
|
bool "Zyxel Web Gui hide IGMP_MLD related pages and options"
|
|
default n
|
|
|
|
config ZyXEL_WEB_GUI_HIDE_Mcast
|
|
bool "Zyxel Web Gui hide Multicast related pages and options"
|
|
default n
|
|
|
|
config ZyXEL_WEB_GUI_HIDE_OAM
|
|
bool "Zyxel Web Gui hide OAM related pages and options"
|
|
default n
|
|
|
|
config ZYXEL_WEB_GUI_HIDE_FIREWALL
|
|
bool "Zyxel Web Gui hide firewall pages"
|
|
default n
|
|
|
|
config ZyXEL_WEB_GUI_SHOW_WWAN
|
|
bool "Zyxel Web Gui show WWAN backup related pages and options"
|
|
default n
|
|
|
|
config ZyXEL_WEB_GUI_SHOW_PON
|
|
bool "Zyxel Web Gui show PON related pages and options"
|
|
default n
|
|
|
|
config ZyXEL_WEB_GUI_SHOW_ONU_SETUP
|
|
bool "Zyxel Web Gui show ONU setup related pages and options"
|
|
default n
|
|
|
|
config ZyXEL_WEB_GUI_SHOW_CCWAN
|
|
bool "Zyxel Web Gui show con-current WAN related pages and options"
|
|
default n
|
|
|
|
config ZyXEL_WEB_GUI_SHOW_XDSL_PROFILE
|
|
bool "Zyxel Web Gui show xDSL profile on xDSL Statistics pages"
|
|
default n
|
|
|
|
config ZyXEL_WEB_GUI_SHOW_GPON_STATUS
|
|
bool "Zyxel Web Gui show GPON status pages"
|
|
default n
|
|
|
|
config ZYXEL_WEB_GUI_SHOW_SKIP_CHANGE_PASSWD
|
|
bool "Change password page show skip button"
|
|
default n
|
|
|
|
config ZyXEL_WEB_GUI_SHOW_CCWAN_WITHOUT_DEFGW
|
|
bool "Zyxel Web Gui show con-current WAN without default GW"
|
|
default n
|
|
depends on ZyXEL_WEB_GUI_SHOW_CCWAN
|
|
|
|
config ZyXEL_WEB_GUI_SINGLE_IGMP_MLD
|
|
bool "Set Zyxel Web Gui to single IGMP_MLD Proxy or not"
|
|
default n
|
|
|
|
config ZyXEL_WEB_GUI_HIDE_VLAN_GROUP
|
|
bool "Zyxel Web Gui hide VLAN GROUP related pages and options"
|
|
default n
|
|
|
|
config ZyXEL_WEB_GUI_HIDE_STB_VENDOR_ID
|
|
bool "Zyxel Web Gui hide STB VENDOR ID related pages and options"
|
|
default n
|
|
|
|
config ZyXEL_WEB_GUI_HIDE_WAKE_ON_LAN
|
|
bool "Zyxel Web Gui hide WAKE ON LAN related pages and options"
|
|
default n
|
|
|
|
config ZyXEL_WEB_GUI_SHOW_IGMP_MLD_SNOOPING
|
|
bool "Set Zyxel Web Gui to show IGMP/MLD snooping option in Home Networking page"
|
|
default n
|
|
|
|
config ZYXEL_WEB_GUI_SHOW_ENABLE_ONLINE_FW_UPGRADE
|
|
bool "Set Zyxel Web Gui to show Firmware Upgrade online enable option in firmware upgrade page"
|
|
default n
|
|
|
|
config ZyXEL_WEB_GUI_WLAN_DFS_CHAN_CTL
|
|
bool "Zyxel Web Gui control DFS channel enable/disable"
|
|
default n
|
|
|
|
config ZYXEL_SHOW_QOS_MONITOR
|
|
bool "Show QoS Monitor"
|
|
default n
|
|
|
|
config ZYXEL_WEB_GUI_ETH_UNI
|
|
bool "Zyxel Web Gui Ethernet UNI page"
|
|
default n
|
|
|
|
config ZYXEL_WEB_GUI_ECONET_QoS_STYLE
|
|
bool "Zyxel Web Gui Set and hide QoS Queue page objects for ECONET project"
|
|
default n
|
|
|
|
config ZYXEL_WEB_GUI_TRAFFIC_STATUS_FOR_ECONET
|
|
bool "Zyxel Web Gui Traffic Status for ECONET project"
|
|
default n
|
|
|
|
config ZYXEL_WEB_GUI_SHOW_ZYEE
|
|
bool "Zyxel Web Gui to show ZYEE related pages"
|
|
default n
|
|
|
|
config ZYXEL_SUPPORT_PPPOE_MTU_1500
|
|
bool "Support PPPoE MTU to 1500"
|
|
default n
|
|
|
|
config ZYXEL_LED_SWITCH_ACTIVE
|
|
bool "Led switch control"
|
|
default n
|
|
|
|
config ZYXEL_WEB_GUI_WLAN_HIDE_RATE_LIMIT
|
|
bool "Zyxel Web Gui hide Wireless Max. Upstream/Download Bandwidth"
|
|
default n
|
|
|
|
config ZyXEL_WEB_GUI_HIDE_SP_DOMAIN
|
|
bool "Zyxel Web Gui hide SP Domain page"
|
|
default n
|
|
|
|
config ZYXEL_WEB_GUI_SUPPORT_PAGE_SUBJECT_PATH
|
|
bool "Zyxel Web Gui support page subject path"
|
|
default n
|
|
help
|
|
New GUI support page title with page subject path.
|
|
(ex.Network > Broadband > Add New WAN Interface)
|
|
Last position will show with bold font.
|
|
|
|
config ZYXEL_WEB_GUI_NUM_OF_WAN_INTF
|
|
int "Maximum number of WAN interfaces"
|
|
default 8
|
|
|
|
config ZYXEL_WEB_GUI_SHOW_QOS_CLS_TARGET_INTF
|
|
bool "Show target interface option on QoS class page"
|
|
default n
|
|
|
|
config ZYXEL_WEB_GUI_SHOW_SAVE_PASSWORD_DIALOGUE
|
|
bool "Allow show save password dialogue of browser while login"
|
|
default n
|
|
|
|
config ZYXEL_WEB_GUI_SHOW_MAC_ADDR_TABLE
|
|
bool "Enable show mac address table list"
|
|
default n
|
|
|
|
config ZYXEL_WEB_GUI_WEP_ENABLE
|
|
bool "Enable WiFi WEP security setting in Web Gui"
|
|
default n
|
|
|
|
config ZYXEL_WEB_GUI_INDEX_SHOW_STATUS
|
|
bool "Show status on index"
|
|
default n
|
|
|
|
config ZYXEL_WEB_GUI_WIFI_SHOW_FLAG
|
|
hex "WIFI compile flag on Web Gui"
|
|
default 0x0
|
|
|
|
config ZyXEL_WEB_GUI_MGMT_SET_BIND_INTF_BY_SERVICE
|
|
bool "Zyxel Web Gui Set Remote MGMT Interface Binding By Each Service"
|
|
|
|
config ZYXEL_WEB_GUI_SHOW_USB_SERVICE
|
|
bool "Zyxel Web Gui show USB Service related pages and options"
|
|
default y
|
|
|
|
config ZYXEL_WEB_WIRELESS_NEW_VERSION_ONE
|
|
bool "Show new style of wireless page that was copied from CBT aim at original wireless page instead."
|
|
default n
|
|
|
|
config ZYXEL_WEB_NETWORK_MAP_NEW_STYLE
|
|
bool "Show new style of networkMap page that was copied from CBT aim at original networkMap page instead."
|
|
default n
|
|
|
|
config ZYXEL_POWERMONITOR_ENABLE
|
|
bool "Zyxel Web Gui show Power Status"
|
|
default n
|
|
|
|
config ZYXEL_GUIVUE_CONNECTIVITY_CARDPAGE_DETAIL_INFO
|
|
bool "Zyxel Web Gui VUE show detail information on connectivity of cardpage"
|
|
default n
|
|
|
|
config ZYXEL_GUIVUE_USB_INFO_SHOW_SYSINFO
|
|
bool "Replace 3G status with USB status."
|
|
default n
|
|
|
|
config ZYXEL_GUIVUE_HTTP_REDIRECT_TO_HTTPS
|
|
bool "If user access GUI form WAN, it's necessary to add https"
|
|
default n
|
|
|
|
config ZYXEL_GUIVUE_SHOW_ALLWIFI_CHANNEL
|
|
bool "NEW Behavior for SHOW all wifi channel in wifi general page of GUI_vue."
|
|
default n
|
|
config ZYXEL_WEB_GUI_TR69_SINGLE_WAN
|
|
bool "TR-069 Client page use single wan."
|
|
default n
|
|
|
|
config ZYXEL_SFP_POWER_MGMT
|
|
bool "Zyxel Web GUI show SFP Power Management"
|
|
depends on ZYXEL_SFP_MODULE_SUPPORT
|
|
default n
|
|
|
|
config ZYXEL_WIFI_KEY_REMINDER
|
|
bool "Zyxel Web GUI wifi default key reminder"
|
|
default n
|
|
|
|
endmenu
|
|
|
|
menu "Home Cyber Security"
|
|
config ZYXEL_URL_FILTER_FSECURE
|
|
bool "Support F-Secure URL white/black list"
|
|
depends on ZYXEL_URL_FILTER
|
|
depends on ZYXEL_HOME_CYBER_SECURITY_FSECURE
|
|
default y
|
|
help
|
|
Support F-Secure URL white/black list.
|
|
|
|
config ZYXEL_HOME_CYBER_SECURITY_FSECURE
|
|
bool "Support F-Secure Home Cyber Security"
|
|
select PACKAGE_librest-c
|
|
select PACKAGE_zylicense
|
|
select ZYXEL_URL_FILTER_FSECURE
|
|
select PACKAGE_fsecure-sdk
|
|
default n
|
|
help
|
|
Support F-Secure Home Cyber Security.
|
|
|
|
config ZYXEL_SKIP_IPV6_DNS_ROMCONV_FSECURE
|
|
bool "Skip IPv6 DNS rom convert for ISP to proxy"
|
|
depends on ZYXEL_HOME_CYBER_SECURITY_FSECURE
|
|
default n
|
|
help
|
|
Auto romconvert for br0's IPv6 DNS server setting from ISP to proxy
|
|
endmenu
|
|
|
|
menu "Manufacture feature "
|
|
|
|
config APPS_VOIP_AUTO_TEST
|
|
bool "Support VOIP Auto Test"
|
|
default n
|
|
|
|
config MINI_BOOT
|
|
bool "Support mini boot"
|
|
default n
|
|
|
|
config ZYXEL_WEB_GUI_SPEED_TEST
|
|
bool "Run speed test via GUI"
|
|
default n
|
|
|
|
endmenu
|
|
|
|
menu "Customization"
|
|
|
|
menu "Sunrise"
|
|
|
|
config SUNRISE_XTUR_CUSTOMIZATION
|
|
bool "Sunrise xTU-R Vendor ID Customization"
|
|
default n
|
|
|
|
config SUNRISE_STB_PROVISION
|
|
bool "Sunrise STB Provisioning"
|
|
default n
|
|
|
|
config SUNRISE_RELEASE_DHCP_PPP_BEFORE_IFDOWN
|
|
bool "Send DHCP release and disconnect PPP connection before reboot"
|
|
default n
|
|
|
|
config SUNRISE_LOCK_ACSURL
|
|
bool "Lock TR69 settings on GUI when acs url was allocated via DHCP option 43"
|
|
default n
|
|
|
|
config SUNRISE_DHCP_FORCE_RENEW
|
|
bool "Support Sunrise DHCP force renew"
|
|
default n
|
|
|
|
config SUNRISE_DHCP_OPTION58_OPTION59
|
|
bool "Support DHCP option 58,59"
|
|
default n
|
|
|
|
config SUNRISE_TR98_CUSTOMIZATION
|
|
bool "Sunrise TR98 Customization"
|
|
default n
|
|
|
|
config SUNRISE_TR69_CUSTOMIZATION
|
|
bool "Sunrise TR69 RetryInterval Customization"
|
|
default n
|
|
|
|
config BUILD_CUSTOMIZATION_SUNRISE
|
|
bool "BUILD_CUSTOMIZATION_SUNRISE : project Sunrise voice related"
|
|
default n
|
|
|
|
config SUNRISE_TR69_WAN_CUSTOMIZATION
|
|
bool "Sunrise Wan change service name customization"
|
|
default n
|
|
|
|
config SUNRISE_RANDOM_PASSWORD
|
|
bool "Sunrise Random password customization"
|
|
default n
|
|
|
|
config SUNRISE_FIREWALL_CUSTOMIZATION
|
|
bool "Sunrise Firewall priority customization"
|
|
default n
|
|
config SUNRISE_VLANHUNT_CUSTOMIZATION
|
|
bool "Sunrise VLAN autohunt customization(verify option43)"
|
|
default n
|
|
config SUNRISE_WAN_AUTO_DETECT_CUSTOMIZATION
|
|
bool "Sunrise VLAN auto dectct customization"
|
|
default n
|
|
config SUNRISE_FIXED_WANDEV_INDEX_CUSTOMIZATION
|
|
bool "Sunrise CPE mapping WANDevice.1 to TR69 binding WAN"
|
|
default n
|
|
config SUNRISE_BRIDGE_INDEX_CUSTOMIZATION
|
|
bool "Sunrise Mapping Layer2Bridging.Bridge.1(2,3).VLAN to TR69 binding WAN"
|
|
default n
|
|
|
|
endmenu
|
|
|
|
menu "Elisa"
|
|
config ELISA_DEFAULT_TR69_USERNAME_PASSWD
|
|
bool "Elisa tr69 username and password customization"
|
|
default n
|
|
help
|
|
Elisa take serial as username and WPA-PSK as password
|
|
|
|
config ELISA_DEFAULT_LOGIN_PASSWORD
|
|
bool "Elisa login password is the same as preShardeKey"
|
|
default n
|
|
|
|
config ELISA_CUSTOMIZATION
|
|
bool "Elisa customization"
|
|
default n
|
|
|
|
config ELISA_WAN_AUTO_DETECT
|
|
bool "Elisa wan auto dectct customization"
|
|
default n
|
|
|
|
config ELISA_CLEAN_ROMD_EVERYTIME_DURING_BOOT_UP
|
|
bool "Elisa clean romd during every boot up time"
|
|
default n
|
|
|
|
config ELISA_ISOLATE_LAN_PORT
|
|
bool "Elisa isolate lan port"
|
|
default n
|
|
|
|
config ELISA_NETWORKMAP_CUSTOMIZATION
|
|
bool "Elisa NetworkMap Customization for wireless client"
|
|
default n
|
|
|
|
config ELISA_NAT_PORTFORWARD_CUSTOMIZATION
|
|
bool "Elisa NAT Portmapping Customization"
|
|
default n
|
|
|
|
config ELISA_TR69_WANDSL_CUSTOMIZATION
|
|
bool "Elisa tr69 WANSDL Customization"
|
|
default n
|
|
help
|
|
Returning default values for getting DSL realted parameters of non-DSL WAN interfaces
|
|
|
|
config ZYXEL_DSL_AVERAGE_SIGNAL_ATTEN
|
|
bool "Elisa want to see the total signal attenuation at ACS that average of different bands"
|
|
default n
|
|
|
|
config ZYXEL_SYNC_CCWAN_TO_ALL_DEFGW
|
|
bool "Set one of the CCWAN will sync to other default GW CCWAN"
|
|
default n
|
|
|
|
endmenu
|
|
|
|
menu "SuperOnline"
|
|
config SUPERONLINE_CUSTOMIZATION
|
|
bool "SuperOnline Customization"
|
|
default n
|
|
|
|
config SOL_TR69_CUSTOMIZATION
|
|
bool "SuperOnline TR69 Customization"
|
|
default n
|
|
|
|
config SOL_TR69_AUTO_REDOWNLOAD_FW
|
|
bool "SuperOnline TR69 Automatic ReDownload FW if power off whrn FW upgrade"
|
|
default n
|
|
|
|
config SOL_TR69_AUTO_CHANGE_DHCP_POOL
|
|
bool "SuperOnline TR69 automatic change DHCP pool by LAN IP and subnet mask"
|
|
default n
|
|
|
|
config SOL_TR69_FIREWALL_CONTROL
|
|
bool "SuperOnline TR69 Firewall Enable/Disable Control"
|
|
default n
|
|
|
|
config SOL_TR69_3G_Backup
|
|
bool "SuperOnline TR69 3G Backup enable/Disable and PIN setting"
|
|
default n
|
|
|
|
config SOL_TR69_TRUSTDOMAIN
|
|
bool "SuperOnline TR69 Support MGMT Trust Doamin"
|
|
default n
|
|
|
|
config SOL_TR69_LOGINACCOUNT
|
|
bool "SuperOnline TR69 Support Login Account Configuration"
|
|
default n
|
|
|
|
config SOL_TR69_NO_LAN_HOST
|
|
bool "SuperOnline TR69 - Fix No LAN Host"
|
|
default n
|
|
|
|
endmenu
|
|
|
|
menu "Telkom"
|
|
config TELKOM_CUSTOMIZATION
|
|
bool "Telkom Customization"
|
|
default n
|
|
|
|
config TELKOM_FIREWALL
|
|
bool "Telkom Firewall Customization"
|
|
default n
|
|
|
|
endmenu
|
|
|
|
menu "OSK"
|
|
config ABUE_CUSTOMIZATION
|
|
bool "ABUE Customization"
|
|
default n
|
|
|
|
endmenu
|
|
|
|
menu "Codetel"
|
|
config CODETEL_CUSTOMIZATION
|
|
bool "Codetel Customization"
|
|
default n
|
|
|
|
endmenu
|
|
|
|
menu "Claro"
|
|
config CLARO_CUSTOMIZATION
|
|
bool "Claro Customization"
|
|
default n
|
|
endmenu
|
|
|
|
menu "Puerto Rico"
|
|
config PUERTO_RICO_CUSTOMIZATION
|
|
bool "Puerto Rico Customization"
|
|
default n
|
|
|
|
endmenu
|
|
|
|
menu "VMG3926-B10A/VMG3925-B10B Generic"
|
|
config SAME_FW_FOR_TWO_BOARD
|
|
bool "Generic Customization"
|
|
default n
|
|
|
|
endmenu
|
|
|
|
menu "Wind"
|
|
config WIND_CUSTOMIZATION
|
|
bool "Wind Customization"
|
|
default n
|
|
|
|
config WIND_ITALY_CUSTOMIZATION
|
|
bool "Wind Italy Customization"
|
|
default n
|
|
|
|
config WIND_ITALY_DONT_DELETE_HOST_BEFORE_LEASE_EXPIRED
|
|
bool "Wind Italy Customization, don't delete host before DHCP lease expired"
|
|
default n
|
|
|
|
endmenu
|
|
|
|
menu "Solarus"
|
|
config SOLARUS_CUSTOMIZATION
|
|
bool "Solarus Customization"
|
|
default n
|
|
|
|
endmenu
|
|
|
|
menu "CBT"
|
|
config CBT_CUSTOMIZATION
|
|
bool "CBT Customization"
|
|
default n
|
|
|
|
config CBT_PUBLIC_LAN
|
|
bool "New style for CBT public lan"
|
|
default n
|
|
|
|
endmenu
|
|
|
|
menu "EPB"
|
|
config EPB_CUSTOMIZATION
|
|
bool "EPB Customization"
|
|
default n
|
|
endmenu
|
|
|
|
menu "Oi"
|
|
config OI_CUSTOMIZATION
|
|
bool "Oi Customization"
|
|
default n
|
|
|
|
config OI_HOTSPOT_ENABLE
|
|
bool "Hide WLAN guest#3 (for hotspot) when user login as 'admin' in WEB GUI, change WLAN BSSIDs generate sequence in MT7603/NT7612."
|
|
default n
|
|
|
|
config OI_WAN_MAC_FOR_VMG3625
|
|
bool "Change WAN MAC for OI VMG3625-T20A_Oi to match WLAN BSSID."
|
|
default n
|
|
|
|
endmenu
|
|
|
|
menu "Tiscali"
|
|
config TISCALI_CUSTOMIZATION
|
|
bool "Tiscali Customization"
|
|
default n
|
|
|
|
config ZYXEL_VMG8924_B10D_TISCALI_ISOLATE_DMZ
|
|
bool "Tiscali VMG8924_B10D Isolate DMZ"
|
|
default n
|
|
|
|
config ZYXEL_VMG8825_T50K_TISCALI_ISOLATE_DMZ
|
|
bool "Tiscali VMG8825_T50K Isolate DMZ"
|
|
default n
|
|
endmenu
|
|
|
|
menu "TSF"
|
|
config TSF_CUSTOMIZATION
|
|
bool "TSF Customization"
|
|
default n
|
|
|
|
endmenu
|
|
|
|
menu "Motive"
|
|
config MOTIVE_SHORTEN_TR69_RESPONSE_TIME
|
|
bool "Motive TR69 shorten response time"
|
|
default n
|
|
|
|
endmenu
|
|
menu "BRAZIL"
|
|
config BRAZIL_CUSTOMIZATION
|
|
bool "BRAZIL CUSTOMIZATION"
|
|
default n
|
|
|
|
endmenu
|
|
|
|
menu "MILLENICOM"
|
|
config MILLENICOM_CUSTOMIZATION
|
|
bool "MILLENICOM CUSTOMIZATION"
|
|
default n
|
|
endmenu
|
|
|
|
menu "ALGAR"
|
|
config ALGAR_CUSTOMIZATION
|
|
bool "ALGAR CUSTOMIZATION"
|
|
default n
|
|
|
|
endmenu
|
|
|
|
menu "SHATEL"
|
|
config SHATEL_CUSTOMIZATION
|
|
bool "SHATEL CUSTOMIZATION"
|
|
default n
|
|
|
|
endmenu
|
|
|
|
menu "ISKON"
|
|
config USE_OLD_VOIP_PREFIX
|
|
bool "Use old TR98 VOIP parameter prefix X_ZyXEL_COM_"
|
|
default n
|
|
|
|
config ISKON_GUI_CUSTOMIZATION
|
|
bool "Iskon Gui customization"
|
|
default n
|
|
|
|
config ISKON_CUSTOMIZATION
|
|
bool "Iskon customization"
|
|
default n
|
|
|
|
config ISKON_CUSTOMIZATION_Motorola_VIP1003
|
|
bool "For Iskon Motorola_VIP1003 LAN bridge switching issue"
|
|
default n
|
|
endmenu
|
|
|
|
menu "Hawaiian Telcom"
|
|
config HAWAIIAN_TELCOM
|
|
bool "Hawaiian Telcom(HT)"
|
|
default n
|
|
endmenu
|
|
|
|
menu "Altibox"
|
|
config ALTIBOX_CUSTOMIZATION
|
|
bool "Altibox customization"
|
|
default n
|
|
endmenu
|
|
|
|
menu "TIM"
|
|
config TIM_Y2015_CUSTOMIZATION
|
|
bool "TIM_Y2015_CUSTOMIZATION"
|
|
default n
|
|
|
|
config ABOG_CUSTOMIZATION
|
|
bool "ABOG customization"
|
|
default n
|
|
|
|
config TIM_CUSTOMIZATION
|
|
bool "Mobile / TIM (Telecom Italia) Customization"
|
|
default n
|
|
default y if (TIM_Y2015_CUSTOMIZATION || ABOG_CUSTOMIZATION)
|
|
endmenu
|
|
|
|
menu "T-Mobile NL"
|
|
config ABPY_CUSTOMIZATION
|
|
bool "ABPY customization"
|
|
default n
|
|
endmenu
|
|
|
|
menu "TT"
|
|
config ZYXEL_TT_CUSTOMIZATION
|
|
bool "Enable TT CUSTOMIZATION feature"
|
|
default n
|
|
endmenu
|
|
|
|
menu "Cetin"
|
|
config ABQA_CUSTOMIZATION
|
|
bool "Cetin customization"
|
|
default n
|
|
|
|
config BRIDGE_VLAN_COUNTER
|
|
bool "RX TX counter per Vlan in Bridge Mode"
|
|
default n
|
|
endmenu
|
|
|
|
menu "OTN"
|
|
config ABVG_CUSTOMIZATION
|
|
bool "OTN customization"
|
|
default n
|
|
endmenu
|
|
|
|
menu "WIND Greece"
|
|
config WIND_GREECE_GUI_CUSTOMIZATION
|
|
bool "WIND Greece GUI customization"
|
|
default n
|
|
|
|
config WIND_GREECE_CUSTOMIZATION
|
|
bool "WIND_Greece customization"
|
|
default n
|
|
|
|
config WIND_Greece_DHCPv6_Client_NTP_Option
|
|
bool "WIND Greece DHCPv6 Client NTP Option"
|
|
default n
|
|
|
|
endmenu
|
|
|
|
endmenu
|
|
|