| # |
| # 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 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 |