mirror of
https://github.com/apache/nuttx.git
synced 2026-06-05 07:12:54 +08:00
NET: write buffering configuration no longer depends on EXPERIMENTAL
This commit is contained in:
@@ -15,7 +15,7 @@ nuttx/
|
|||||||
(11) Kernel Build
|
(11) Kernel Build
|
||||||
(4) C++ Support
|
(4) C++ Support
|
||||||
(6) Binary loaders (binfmt/)
|
(6) Binary loaders (binfmt/)
|
||||||
(16) Network (net/, drivers/net)
|
(17) Network (net/, drivers/net)
|
||||||
(4) USB (drivers/usbdev, drivers/usbhost)
|
(4) USB (drivers/usbdev, drivers/usbhost)
|
||||||
(11) Libraries (libc/, )
|
(11) Libraries (libc/, )
|
||||||
(12) File system/Generic drivers (fs/, drivers/)
|
(12) File system/Generic drivers (fs/, drivers/)
|
||||||
@@ -828,14 +828,24 @@ o Network (net/, drivers/net)
|
|||||||
RX interrupts when throttled and re-anable on each poll time.
|
RX interrupts when throttled and re-anable on each poll time.
|
||||||
recvfrom would, of course, have to un-throttle.
|
recvfrom would, of course, have to un-throttle.
|
||||||
Status: Open. This is just a thought experiment. No changes are planned.
|
Status: Open. This is just a thought experiment. No changes are planned.
|
||||||
Priority: Medium
|
Priority: Low. This is not a bug but an enhancement idea.
|
||||||
|
|
||||||
|
Title: COMMON TCP BUFFERING
|
||||||
|
Description: TCP read-ahead logic and TCP write buffering logic use a
|
||||||
|
separate set of packet buffers. It seems like more efficient
|
||||||
|
use of the buffering would be had if a common pool of packet
|
||||||
|
buffers were used for both read-ahead and write buffering.
|
||||||
|
This would probably depend on having READ-AHEAD THROTTLING to
|
||||||
|
prevent run-awary read-ahead logic from consuming all buffers.
|
||||||
|
Status: Open. This is just a thought experiment. No changes are planned.
|
||||||
|
Priority: Low. This is not a bug but an enhancement idea.
|
||||||
|
|
||||||
Title: STANDARDIZE ETHERNET DRIVER STATISTICS
|
Title: STANDARDIZE ETHERNET DRIVER STATISTICS
|
||||||
Description: Need to standardize collection of statistics from network
|
Description: Need to standardize collection of statistics from network
|
||||||
drivers. apps/nshlib ifconfig command should present
|
drivers. apps/nshlib ifconfig command should present
|
||||||
statistics.
|
statistics.
|
||||||
Status: Open
|
Status: Open
|
||||||
Priority: Low
|
Priority: Low. This is not a bug but an enhancement idea.
|
||||||
|
|
||||||
Title: CONCURRENT TCP SEND OPERATIONS
|
Title: CONCURRENT TCP SEND OPERATIONS
|
||||||
Description: At present, there cannot be two concurrent active TCP send
|
Description: At present, there cannot be two concurrent active TCP send
|
||||||
|
|||||||
@@ -159,7 +159,6 @@ endif # NET_TCP_READAHEAD
|
|||||||
config NET_TCP_WRITE_BUFFERS
|
config NET_TCP_WRITE_BUFFERS
|
||||||
bool "Enabled TCP/IP write buffering"
|
bool "Enabled TCP/IP write buffering"
|
||||||
default n
|
default n
|
||||||
depends on EXPERIMENTAL
|
|
||||||
---help---
|
---help---
|
||||||
Write buffers allows buffering of ongoing TCP/IP packets, providing
|
Write buffers allows buffering of ongoing TCP/IP packets, providing
|
||||||
for higher performance, streamed output.
|
for higher performance, streamed output.
|
||||||
|
|||||||
Reference in New Issue
Block a user