9d3148406c
Squashed commit of the following: Fix up some final compile isses. net/netdev: Convert the network down notification logic to use the new wqueue-based notification factility. net/udp: Convert the UDP readahead notification logic to use the new wqueue-based notification factility. net/tcp: Convert the TCP readahead notification logic to use the new wqueue-based notification factility. mm/iob: Convert the IOB notification logic to use the new wqueue-based notification factility. sched/wqueue: Signals are not good IPCs to support the target poll functionality for several reasons including the amount of data that can be passed with a signal and in the fact that in protected and kernel modes, user threads executing signal handlers in protected, kernel memory is problematic. Instead, convert the same logic to perform the notifications via function callback on the high priority work queue.
50 lines
1.2 KiB
Plaintext
50 lines
1.2 KiB
Plaintext
#
|
|
# 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_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_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_HPWORK
|
|
---help---
|
|
Enable building of logic that will execute on the high 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
|