mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 19:51:31 -04:00
net: add low latency socket poll
Adds an ndo_ll_poll method and the code that supports it. This method can be used by low latency applications to busy-poll Ethernet device queues directly from the socket code. sysctl_net_ll_poll controls how many microseconds to poll. Default is zero (disabled). Individual protocol support will be added by subsequent patches. Signed-off-by: Alexander Duyck <[email protected]> Signed-off-by: Jesse Brandeburg <[email protected]> Signed-off-by: Eliezer Tamir <[email protected]> Acked-by: Eric Dumazet <[email protected]> Tested-by: Willem de Bruijn <[email protected]> Signed-off-by: David S. Miller <[email protected]>
This commit is contained in:
parent
af12fa6e46
commit
0602129286
12 changed files with 208 additions and 2 deletions
12
net/Kconfig
12
net/Kconfig
|
|
@ -243,6 +243,18 @@ config NETPRIO_CGROUP
|
|||
Cgroup subsystem for use in assigning processes to network priorities on
|
||||
a per-interface basis
|
||||
|
||||
config NET_LL_RX_POLL
|
||||
bool "Low Latency Receive Poll"
|
||||
depends on X86_TSC
|
||||
default n
|
||||
---help---
|
||||
Support Low Latency Receive Queue Poll.
|
||||
(For network card drivers which support this option.)
|
||||
When waiting for data in read or poll call directly into the the device driver
|
||||
to flush packets which may be pending on the device queues into the stack.
|
||||
|
||||
If unsure, say N.
|
||||
|
||||
config BQL
|
||||
boolean
|
||||
depends on SYSFS
|
||||
|
|
|
|||
Loading…
Reference in a new issue