Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Networking: Separate out UDP poll logic from socket/net_poll.c into a new ↵ | Gregory Nutt | 2015-01-30 | 9 | -273/+569 |
| | | | | udp/udp_netpoll.c; Create a skeleton local/local_netpoll.c for future poll support on Unix domain sockets. | ||||
* | Eliminate a warning | Gregory Nutt | 2015-01-30 | 1 | -2/+5 |
| | |||||
* | Networking: Add UDP read-ahead support and support for poll/select on UDP ↵ | Gregory Nutt | 2015-01-30 | 6 | -33/+689 |
| | | | | sockets. From Macs N. | ||||
* | Update a comment | Gregory Nutt | 2015-01-30 | 1 | -2/+2 |
| | |||||
* | Update ChangeLog | Gregory Nutt | 2015-01-29 | 1 | -0/+8 |
| | |||||
* | Networking: Fix a major TCP bug introduced with commit ↵ | Gregory Nutt | 2015-01-29 | 1 | -3/+5 |
| | | | | e71c09ce9777ff732cb60bd07fb43d85522f79d6. Some connection logic was reorder -- setting the socket got moved BEFORE the point where the check was made if the socket was already connected. The resulting behavior was odd: Telnet would connect, but then when you exit and reconnect, it would fail to connect. But then if try again, it would connect okay. So the symptom was connect-fail-connect-fail-... | ||||
* | Update configuration | Gregory Nutt | 2015-01-29 | 1 | -10/+48 |
| | |||||
* | Cosmetic updates to comments | Gregory Nutt | 2015-01-29 | 1 | -2/+2 |
| | |||||
* | Fix two compilation errors that occur when Unix domain occurs an IPv6 are ↵ | Gregory Nutt | 2015-01-29 | 2 | -2/+2 |
| | | | | enabled | ||||
* | Resolve merge conflict | Gregory Nutt | 2015-01-29 | 3 | -1/+33 |
|\ | |||||
| * | Update ChangeLog | Gregory Nutt | 2015-01-29 | 1 | -0/+3 |
| | | |||||
| * | ARM assembly language memcpy.S was not returning a value in R0 it is ↵ | Gregory Nutt | 2015-01-29 | 2 | -0/+30 |
| | | | | | | | | required to do. From David Sidrane | ||||
* | | Update ChangeLog | Gregory Nutt | 2015-01-29 | 2 | -0/+4 |
| | | |||||
* | | Unix domain: Various fixes to get apps/examplex/udgram working | Gregory Nutt | 2015-01-29 | 7 | -26/+31 |
| | | |||||
* | | Unix domain: Add sendto logic for SOCK_DRAM protocoal | Gregory Nutt | 2015-01-29 | 3 | -17/+86 |
| | | |||||
* | | Fix typo in conditional compilation | Gregory Nutt | 2015-01-29 | 1 | -1/+1 |
| | | |||||
* | | Reorder statements: printf clobbers errno value | Gregory Nutt | 2015-01-29 | 1 | -1/+2 |
| | | |||||
* | | Elminate some warnings with TCP and UDP are disabled | Gregory Nutt | 2015-01-29 | 2 | -1/+7 |
| | | |||||
* | | update configuration | Gregory Nutt | 2015-01-29 | 1 | -0/+6 |
| | | |||||
* | | apps/examples/udgram: Add option to configure program name and task properties | Gregory Nutt | 2015-01-29 | 2 | -8/+75 |
| | | |||||
* | | Unix domain: Add initial cut at redvfrom() for Unix domain datagram sockets | Gregory Nutt | 2015-01-29 | 3 | -73/+383 |
| | | |||||
* | | Fix a typo in comments | Gregory Nutt | 2015-01-28 | 1 | -4/+4 |
| | | |||||
* | | Minor fixes after initial tests with apps/examples/udgram | Gregory Nutt | 2015-01-28 | 6 | -19/+1079 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into afunix | Gregory Nutt | 2015-01-28 | 4 | -25/+107 |
|\| | |||||
| * | net/socket/accept.c: Ooops.. deleted one too many header files | Gregory Nutt | 2015-01-28 | 2 | -23/+105 |
| | | |||||
| * | Unix domain socket support is no longer EXPERIMENTAL | Gregory Nutt | 2015-01-28 | 2 | -2/+2 |
| | | |||||
* | | apps/examples/udgram: Improve some size tests and improve error reporting | Gregory Nutt | 2015-01-28 | 1 | -3/+16 |
| | | |||||
* | | Update ChangeLog | Gregory Nutt | 2015-01-28 | 1 | -1/+3 |
| | | |||||
* | | apps/examples/udgram: Add a simple test of Unix domain datagram sockets | Gregory Nutt | 2015-01-28 | 11 | -5/+643 |
| | | |||||
* | | Networking: Move UDP-specifc parts of sendto() out of socket/sendto.c and ↵ | Gregory Nutt | 2015-01-28 | 6 | -416/+557 |
|/ | | | | into udp/udp_sendto.c. Hook in Unix domain sokcet sendto() logic (still just a stub for the moment) | ||||
* | Refresh configurations | Gregory Nutt | 2015-01-28 | 2 | -4/+5 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into afunix | Gregory Nutt | 2015-01-28 | 1 | -0/+1 |
|\ | |||||
| * | Networking: Missed header file inclusion | Gregory Nutt | 2015-01-28 | 1 | -0/+1 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into afunix | Gregory Nutt | 2015-01-28 | 5 | -48/+63 |
|\| | |||||
| * | Update ChangeLog | Gregory Nutt | 2015-01-28 | 1 | -0/+6 |
| | | |||||
| * | Networking: Fix another deadlock condition. tcp_write_buffer_alloc() calls ↵ | Gregory Nutt | 2015-01-28 | 4 | -48/+57 |
| | | | | | | | | sem_wait() with network locked. That worked if CONFIG_NET_NOINTS was not defined because interrupts are automatically restored when the wait happens. But with CONFIG_NET_NOINTS=y, the wait blocks with the network locked -- bad style and also can lead to a deadlock condition | ||||
* | | Unix domain: Fix a typo and some missing conditional compilation | Gregory Nutt | 2015-01-28 | 2 | -1/+3 |
| | | |||||
* | | sim/ustream: Add a configuration for testing Unix domain sockets with the ↵ | Gregory Nutt | 2015-01-28 | 4 | -0/+1068 |
| | | | | | | | | simulator | ||||
* | | Documentation: Add Unix domain sockets to the feature list | Gregory Nutt | 2015-01-28 | 1 | -2/+10 |
| | | |||||
* | | Unix domain: More fixes. With these changes, apps/examples/ustream works | Gregory Nutt | 2015-01-28 | 9 | -27/+39 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into afunix | Gregory Nutt | 2015-01-27 | 8 | -155/+304 |
|\| | | | | | | | | | Conflicts: nuttx/ChangeLog | ||||
| * | Update ChangeLog | Gregory Nutt | 2015-01-27 | 1 | -0/+12 |
| | | |||||
| * | Networking: The are issues with the TCP write-ahead buffering if ↵ | Gregory Nutt | 2015-01-27 | 7 | -154/+292 |
| | | | | | | | | | | | | CONFIG_NET_NOINTS is enabled: There is a possibility of deadlocks in certain timing conditions. I have not seen this with the Tiva driver that I have been users but other people claim to see the issue on other platforms. Certainly it is a logic error: The network should never wait for TCP read-ahead buffering space to be available. It should drop the packets immediately. This was fixed by duplicating most of the IOB interfaces: The versions that waited are still present (like iob_alloc()), but now there are non-waiting verisons of the same interfaces (like iob_tryalloc()). The TCP read-ahead logic now uses only these non-waiting interfaces. | ||||
* | | Merge branch 'afunix' of ssh://git.code.sf.net/p/nuttx/git into afunix | Gregory Nutt | 2015-01-27 | 1 | -10/+12 |
|\ \ | |||||
| * | | Merge remote-tracking branch 'origin/master' into afunix | Gregory Nutt | 2015-01-27 | 1 | -10/+12 |
| |\| | |||||
| | * | Tiva Ethernet: Move place where interrupts are disabled. It is probably ↵ | Gregory Nutt | 2015-01-27 | 1 | -10/+12 |
| | | | | | | | | | | | | not possible, but the logic looks like it could leave interrupts disabled | ||||
* | | | Unix domain: A few more bugfixes | Gregory Nutt | 2015-01-27 | 2 | -3/+4 |
|/ / | |||||
* | | Unix domain: A few fixes from early integration | Gregory Nutt | 2015-01-27 | 11 | -40/+104 |
| | | |||||
* | | Unix domain: With these changes I can build a system with no link layer ↵ | Gregory Nutt | 2015-01-27 | 2 | -1/+17 |
| | | | | | | | | enabled, only Unix domain sockets | ||||
* | | apps/examples/ustream: Fix error in Makefile | Gregory Nutt | 2015-01-27 | 1 | -1/+1 |
| | |