Gregory Nutt
|
9efadaefc1
net/tcp: Be consistent with units of TIME_WAIT. Units were unspecified in tcp/Kconfig, but assumed to be in units of half seconds in tcp/timer.h. include/nuttx/netconfig does not indicate the units but is apparently assuming seconds. This commit unifies all delays to clearly specified units of seconds.
|
4 年之前 |
zhangyuan7
|
ba598841e5
net/tcp/Kconfig, include/nuttx/net/netconfig.h: Make RTO and WAIT_TIME configurable. This fix is not really correct: TCP RTO really should be calculated dynamically for each TCP connection: http://sgros.blogspot.com/2012/02/calculating-tcp-rto.html.
|
5 年之前 |
Xiang Xiao
|
fe421022e2
sched/wqueue/kwork_notifier.c and several Kconfig files: Notifier should work with either lpwork or hpwork and other minor typo fix.
|
5 年之前 |
zhangyuan7
|
f036e2a32a
net/tcp/tcp_backlog.c: Add SOMAXCONN definition and implementaton per OpenGroup.org.
|
6 年之前 |
Gregory Nutt
|
af0ee3c8f7
sched/wqueue: Add an option to work queue notifier so that the notification can occur on different work queues.
|
6 年之前 |
Gregory Nutt
|
09d5d05b95
net/TCP: Extend the TCP notification logic logic so that it will also report loss of connection events.
|
6 年之前 |
Gregory Nutt
|
9d3148406c
Signals were not a good choice of IPC to implement the poll function for several reasons: In order to handle the asynchrnous poll-related event, a substantial amount of state information is needed. Signals are only capable of passing minimal amounts of data. There are also complexities with performing kernel space signal handlers in kernel space code that is better to avoid. So, instead of signals, the equivalent logic was converted to run via a callback that executes on the high-priority work queue.
|
6 年之前 |
Gregory Nutt
|
32e3e51678
net/netdev: Add signal notification for the case where the network goes down.
|
6 年之前 |
Gregory Nutt
|
28f73bd928
net/tcp and udp: Add logic to signal events when TCP or UDP read-ahead data is buffered.
|
6 年之前 |
Gregory Nutt
|
e59b26370d
Squashed commit of the following:
|
6 年之前 |
Gregory Nutt
|
0786b5d053
net/tcp: Re-think CONFIG_NET_TCP_RWND_CONTROL TCP windowing controls.
|
6 年之前 |
Gregory Nutt
|
433f29eea2
net/: Rename CONFIG_TCP_REASSEMBLY to CONFIG_IPv4_REASSEMBLY. Add some fixes to get a clen compile with CONFIG_IPv4_REASSEMBLY enabled. There are several problems with the current implementation: It is untested (and depends on CONFIG_EXPERMIMENTAL). It uses some Ethernet specific definitions (and depends on CONFIG_NET_ETHERNET). There is only a single reassembly buffer. The last two issues prevent use of this feature in any context where IPv4 packets may be reassembled for multiple network devices concurrently).
|
6 年之前 |
Gregory Nutt
|
668df010ec
Committed defconfigs for working configurations should never have CONFIG_EXPERIMENTAL set because the opens the doors for untested and incomplete configurations. Conversely, if there are released configurations that use features with dependencies on CONFIG_EXPERIMENTAL, then those configurations are in use and those dependencies should be removed:
|
6 年之前 |
Gregory Nutt
|
251924a734
Squashed commit of the following:
|
6 年之前 |
Gregory Nutt
|
fef255e5be
This commit adds an as-of-yet untested implemented of UDP write buffering.
|
6 年之前 |
Masayuki Ishikawa
|
30070b06df
Merged in masayuki2009/nuttx.nuttx/tcp_rcvwnd_control (pull request #555)
|
6 年之前 |
Gregory Nutt
|
2043e1a114
IOBs: Move from driver/iob to a better location in mm/iob
|
7 年之前 |
Gregory Nutt
|
bcc6b61fc1
Move include/nuttx/net/iob.h to include/drivers/iob.h; rename CONFIG_NET_IOB to CONFIG_DRIVERS_IOB
|
7 年之前 |
Jussi Kivilinna
|
cd3c9634c8
Add user-space networking stack API (usrsock)
|
7 年之前 |
Gregory Nutt
|
1cdc746726
Rename CONFIG_DEBUG to CONFIG_DEBUG_FEATURES
|
8 年之前 |
Gregory Nutt
|
342f5fe33d
Fix references to the no-longer-existent misc/ directory in comments, README files, and documentation
|
9 年之前 |
Gregory Nutt
|
859748a94e
Completes conversion of CONFIG_NET_BUFIZE to CONFIG_NET_ETH/SLIP_MTU
|
10 年之前 |
Gregory Nutt
|
1f11a452dd
NET: Add a few missing configuration options to the Kconfig files
|
10 年之前 |
Gregory Nutt
|
579ee6f573
Clean-up packet socket naming
|
10 年之前 |
Gregory Nutt
|
fabcb6d37e
TCP Read-Ahead: Convert to use I/O buffer chains
|
10 年之前 |
Gregory Nutt
|
e9a588c398
Add throttle support to the I/O buffer logic
|
10 年之前 |
Gregory Nutt
|
7330704d36
CONFIG_NET_PKT is compatible with current TCP writebuffering logic because the share too much code; move sending of packet socket data from net_send_unbufferer.c to a new uip/uip_pktsend.c file for consistency
|
10 年之前 |
Gregory Nutt
|
6f1651d5f2
TCP write buffering: Extend and fix some buffer dumping logic
|
10 年之前 |
Gregory Nutt
|
d642616c5b
TCP write buffering: Fix an error in the trim logic
|
10 年之前 |
Gregory Nutt
|
356d25b503
First cut at conversion of write-buffering to use I/O buffer chaings (IOBs)
|
10 年之前 |