Gregory Nutt
2c7123197c
Networking: Move UDP-specifc parts of sendto() out of socket/sendto.c and into udp/udp_sendto.c. Hook in Unix domain sokcet sendto() logic (still just a stub for the moment)
2015-01-28 13:41:24 -06:00
Gregory Nutt
508f8aefa6
Unix domain socket support is no longer EXPERIMENTAL
2015-01-28 13:22:53 -06:00
Gregory Nutt
58287048e2
Refresh configurations
2015-01-28 12:47:03 -06:00
Gregory Nutt
e4e863e752
Merge remote-tracking branch 'origin/master' into afunix
2015-01-28 12:14:00 -06:00
Gregory Nutt
5c2aad64cd
Networking: Missed header file inclusion
2015-01-28 12:09:00 -06:00
Gregory Nutt
9c2af5317f
Merge remote-tracking branch 'origin/master' into afunix
2015-01-28 12:03:43 -06:00
Gregory Nutt
09972a7812
Update ChangeLog
2015-01-28 11:58:39 -06:00
Gregory Nutt
371a9fd84c
Networking: Fix another deadlock condition. tcp_write_buffer_alloc() calls 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
2015-01-28 11:56:11 -06:00
Gregory Nutt
6a1bfc9594
Unix domain: Fix a typo and some missing conditional compilation
2015-01-28 11:48:23 -06:00
Gregory Nutt
b4a67285f1
sim/ustream: Add a configuration for testing Unix domain sockets with the simulator
2015-01-28 09:09:27 -06:00
Gregory Nutt
8cf443edec
Documentation: Add Unix domain sockets to the feature list
2015-01-28 09:08:49 -06:00
Gregory Nutt
cba78c7349
Unix domain: More fixes. With these changes, apps/examples/ustream works
2015-01-28 08:39:48 -06:00
Gregory Nutt
5f9837dcc8
Merge remote-tracking branch 'origin/master' into afunix
...
Conflicts:
nuttx/ChangeLog
2015-01-27 21:47:12 -06:00
Gregory Nutt
0f3f033880
Update ChangeLog
2015-01-27 21:30:44 -06:00
Gregory Nutt
c4bd6f52b5
Networking: The are issues with the TCP write-ahead buffering if 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.
2015-01-27 21:23:42 -06:00
Gregory Nutt
1ae805fe67
Merge branch 'afunix' of ssh://git.code.sf.net/p/nuttx/git into afunix
2015-01-27 17:32:36 -06:00
Gregory Nutt
b76db036da
Unix domain: A few more bugfixes
2015-01-27 17:31:42 -06:00
Gregory Nutt
645f9da57b
Merge remote-tracking branch 'origin/master' into afunix
2015-01-27 16:44:42 -06:00
Gregory Nutt
ca2102febb
Unix domain: A few fixes from early integration
2015-01-27 16:39:30 -06:00
Gregory Nutt
55d94b6748
Unix domain: With these changes I can build a system with no link layer enabled, only Unix domain sockets
2015-01-27 15:26:03 -06:00
Gregory Nutt
80cfc0bdd3
Tiva Ethernet: Move place where interrupts are disabled. It is probably not possible, but the logic looks like it could leave interrupts disabled
2015-01-27 14:59:31 -06:00
Gregory Nutt
c250c97186
Unix domain: More fixed to build without Ethernet or Slip
2015-01-27 14:26:10 -06:00
Gregory Nutt
8f517ad0c1
recvfrom(): Missing else in conditional logic of recvfrom()
2015-01-27 14:14:53 -06:00
Gregory Nutt
c49c7bc447
Merge remote-tracking branch 'origin/master' into afunix
2015-01-27 14:12:41 -06:00
Gregory Nutt
cbf0608513
Various fixes to get Unix domain sockets to build on the simulator without Ethernet
2015-01-27 14:11:46 -06:00
Gregory Nutt
095abf04c1
Update ChangeLogs
2015-01-27 13:43:20 -06:00
Gregory Nutt
8c3358e721
Merge remote-tracking branch 'origin/master' into afunix
2015-01-27 11:51:57 -06:00
Gregory Nutt
8f29039f42
Unix sockets: Fleshes out the recvfrom() logic
2015-01-27 11:51:24 -06:00
Gregory Nutt
a8f6e24554
Update ChangeLogs
2015-01-27 09:24:30 -06:00
Gregory Nutt
4146fdbe8f
Recent changes to stm32_rtcc.c do not compile with STM32L15XX configurations. From Jussi Kivilinna.
2015-01-27 09:20:42 -06:00
Gregory Nutt
c74aaafc72
Disabling any of EXTI 5-9 interrupts was disabling interrupts for all EXTI 5-9. Same issue with EXTI 10-15. From Jussi Kivilinna.
2015-01-27 09:15:43 -06:00
Gregory Nutt
120efa4717
Local sockets: Add basic packet send logic
2015-01-27 08:05:09 -06:00
Gregory Nutt
1f7b40ce15
Local sockets: Remove some ill-conceived logic
2015-01-27 07:03:20 -06:00
Gregory Nutt
6114cf769f
Update ChangeLog
2015-01-27 06:32:01 -06:00
Gregory Nutt
5e39788489
Merge remote-tracking branch 'origin/master' into afunix
2015-01-27 06:17:59 -06:00
Gregory Nutt
6bc9a0c9c6
Fix backward calculation in the work queue timing. From Liio Chen via the PX4 repository
2015-01-27 06:17:02 -06:00
Gregory Nutt
5b043b09c3
Merge remote-tracking branch 'origin/master' into afunix
2015-01-26 19:11:01 -06:00
Gregory Nutt
ea5fdeea20
Update ChangeLogs
2015-01-26 19:08:07 -06:00
Gregory Nutt
6418f08459
Add math library defines for nan functions. From Brennan Ashton.
2015-01-26 19:03:38 -06:00
Gregory Nutt
b12cf6d2f5
Add math library support for trunc functions. From Brennan Ashton.
2015-01-26 19:00:35 -06:00
Gregory Nutt
0a11f9b669
Cosmetic
2015-01-26 18:55:17 -06:00
Gregory Nutt
06337a4f7a
Add math library support for copysign. From Brennan Ashton
2015-01-26 18:52:28 -06:00
Gregory Nutt
a88b824f96
Networking: Hook in send and revcfrom Unix domain socket logic; still needs hooks for sendto logic
2015-01-26 18:47:48 -06:00
Gregory Nutt
597b579943
Merge remote-tracking branch 'origin/master' into afunix
2015-01-26 17:29:12 -06:00
Gregory Nutt
2201c9b449
Add stub files for sending and receiving on FIFOs
2015-01-26 17:28:36 -06:00
Gregory Nutt
1a0fa35703
Update ChangeLog
2015-01-26 14:02:19 -06:00
Gregory Nutt
7e177e1c12
Add error function to math library. From Brennan Ashton.
2015-01-26 13:58:47 -06:00
Gregory Nutt
36d5c00ec6
Add math library definition for isfinite. From Brennan Ashton.
2015-01-26 13:55:49 -06:00
Gregory Nutt
e153959eea
Add support for inverse hyperbolic functions. From Brennan Ashton
2015-01-26 13:52:53 -06:00
Gregory Nutt
9b2d1c9828
Merge remote-tracking branch 'origin/master' into afunix
2015-01-26 13:31:52 -06:00