# # For a description of the syntax of this configuration file, # see the file kconfig-language.txt in the NuttX tools repository. # menu "Network Device Operations" config NETDEV_IOCTL bool default n config NETDEV_PHY_IOCTL bool "Enable PHY ioctl()" default n select NETDEV_IOCTL ---help--- Enable support for ioctl() commands to access PHY registers config NETDEV_CAN_BITRATE_IOCTL bool "Enable CAN bitrate ioctl()" default n select NETDEV_IOCTL depends on NET_CAN ---help--- Enable support for ioctl() commands to change CAN bitrate config NETDEV_CAN_FILTER_IOCTL bool "Enable CAN filter ioctl()" default n select NETDEV_IOCTL depends on NET_CAN ---help--- Enable support for ioctl() commands to add/remove CAN hardware-level filters (NOTE: Not supported by all drivers) config NETDEV_WIRELESS_IOCTL bool "Enable Wireless ioctl()" default n select NETDEV_IOCTL depends on DRIVERS_WIRELESS ---help--- Enable support for wireless device ioctl() commands config NETDEV_MODEM_LTE_IOCTL bool "Enable LTE ioctl()" default n select NETDEV_IOCTL depends on MODEM ---help--- Enable support for modem device ioctl() commands config NETDEV_IFINDEX bool "Enable IF index support" default n ---help--- Enable support for references devices by an interface index. This feature is automatically enabled when raw, PACKET sockets are enabled. When enabled, these option also enables the user interfaces: if_nametoindex() and if_indextoname(). config NETDEV_MULTIPLE_IPv6 bool "Enable multiple IPv6 addresses support" default n select NETDEV_IFINDEX depends on NET_IPv6 ---help--- Enable support for multiple IPv6 addresses per network device. config NETDEV_MAX_IPv6_ADDR int "Maximum number of IPv6 addresses per network device" range 2 255 default 2 depends on NETDEV_MULTIPLE_IPv6 ---help--- Maximum number of IPv6 addresses that can be assigned to a single network device. Normally a link-local address and a global address are needed. config NETDOWN_NOTIFIER bool "Support network down notifications" default n depends on SCHED_WORKQUEUE select WQUEUE_NOTIFIER ---help--- Enable building of logic that will execute on the low priority work thread when the network is taken down. This is is a general purpose notifier, but was developed specifically to support SIGHUP poll() logic. endmenu # Network Device Operations