Gregory Nutt
|
f24520acbb
|
Backout use of named initializers. Not C99
|
2015-01-31 12:29:21 -06:00 |
|
Gregory Nutt
|
85dc0f5cd7
|
Update TODO list
|
2015-01-31 12:29:02 -06:00 |
|
Gregory Nutt
|
3e072ae23e
|
Update ChangeLog
|
2015-01-31 12:06:52 -06:00 |
|
Gregory Nutt
|
39a5238c43
|
Pipes/FIFOs: Implement the unlink method. If the pipe/FIFO is unlinked, it will marked the pipe/FIFO as unliked. If/when all open references to the driver are closed, all of the driver resources will be freed.
|
2015-01-31 12:05:01 -06:00 |
|
jeditekunum
|
43c5a6f8f1
|
Complete initial port.
|
2015-01-31 11:59:39 -06:00 |
|
Gregory Nutt
|
05e82a88a7
|
Update ChangeLog
|
2015-01-31 11:32:55 -06:00 |
|
Gregory Nutt
|
62e588a0a4
|
VFS: Add an unlink method to the character driver interface. This is important because if the character driver inode is unlinked and there are no open references to the driver, then the driver resources will be stranded. On the unlink call, the driver has the opportunity (1) check if there an any open references, and (2) if not free the driver resources
|
2015-01-31 11:31:34 -06:00 |
|
Gregory Nutt
|
0fc8d2fcc5
|
Unix domain: Add options to build in stream or datagram support separately
|
2015-01-31 07:58:51 -06:00 |
|
Gregory Nutt
|
e025094593
|
Update ChangeLog
|
2015-01-31 07:08:38 -06:00 |
|
Gregory Nutt
|
6b8da59df6
|
Networking: Add fcntl support for Unix domain sockets and UDP sockets with read-ahead enabled
|
2015-01-30 14:41:09 -06:00 |
|
Gregory Nutt
|
3cf287b80e
|
Update TODO list
|
2015-01-30 13:52:04 -06:00 |
|
Gregory Nutt
|
f421723fbd
|
Fix some errors in debug assertions
|
2015-01-30 13:29:56 -06:00 |
|
Gregory Nutt
|
62b706fa68
|
If a Unix domain socket is non-blocking, then the underlying FIFO should also be opened non-blocking
|
2015-01-30 12:43:37 -06:00 |
|
Gregory Nutt
|
e8a74527a0
|
Fix mimatched #if/#endif
|
2015-01-30 12:28:29 -06:00 |
|
Gregory Nutt
|
01c57668c9
|
Fix a missing quotation mark in configuration description
|
2015-01-30 12:28:04 -06:00 |
|
Gregory Nutt
|
ff2a0d2df4
|
Update ChangeLog
|
2015-01-30 11:22:49 -06:00 |
|
Gregory Nutt
|
e86d00913e
|
Unix domain/FIFOs: Fix a race condition between FIFO buffer operations and the opening and closing of FIFOs which necessary when the FIFOs are used to support Unix domain, datagram sockets. The default policy is the deallocate FIFO buffering when the last client closes the pipe. When when used for datagram communicatinos, packets left in the FIFO will be lost. Some like UDP read-ahead is needed: The buffered data in the FIFO needs to be retained until the reader gets a chance to re-open the FIFO. Added an ioctl (PIPEIOC_POLICY) to control the buffer policy. Default (0) is the legacy behavior; Unix domain datagram logic sets the alternative policy so that the packet data persists after the FIFO is closed.
|
2015-01-30 11:14:24 -06:00 |
|
Gregory Nutt
|
4205d68505
|
Networking: Any linger UDP read-ahead buffers must be freed when UDP socket is closed
|
2015-01-30 09:44:00 -06:00 |
|
Gregory Nutt
|
2a39105b3f
|
Unix domain: Add logic to release references to the half duplex FIFO after sendto and recvfrom
|
2015-01-30 09:28:55 -06:00 |
|
Gregory Nutt
|
a5b6ddbc64
|
apps/ustream and udgram: Change default FIFO path to /dev/fifo
|
2015-01-30 09:07:22 -06:00 |
|
Gregory Nutt
|
52f9a2744c
|
Should fix another warning reported by Travis
|
2015-01-30 08:57:35 -06:00 |
|
Gregory Nutt
|
a76b87305a
|
Networking: Should fix a few compile errors/warnings reported by Travis
|
2015-01-30 08:54:40 -06:00 |
|
Gregory Nutt
|
f357ba6c80
|
Fix error just introduces into recvfrom. From Macs N.
|
2015-01-30 08:22:44 -06:00 |
|
Gregory Nutt
|
b480e5574e
|
Update ChangeLog
|
2015-01-30 08:20:41 -06:00 |
|
Gregory Nutt
|
e69003cbf7
|
clock_systimespec(): Fixes for compilation errors in certain configurations. From Macs N.
|
2015-01-30 08:19:40 -06:00 |
|
Gregory Nutt
|
478e363200
|
Update ChangeLog
|
2015-01-30 08:12:19 -06:00 |
|
Gregory Nutt
|
2f009a2afe
|
Networking: SLIP interface improvements. From Macs N.
|
2015-01-30 08:09:38 -06:00 |
|
Gregory Nutt
|
3eacc1e486
|
Update ChangeLog
|
2015-01-30 07:47:04 -06:00 |
|
Gregory Nutt
|
b6d51ef26d
|
EFM32: Logic to unconditionally enable LE clocking. Even you don't use core clock LE as source for LFA or LFB, to read are write any register not clocked by HFPERCLK or HFCORECLK, HFCORECLKLE should be enabled. From Pierre-noel Bouteville.
|
2015-01-30 07:44:49 -06:00 |
|
Gregory Nutt
|
68418c241e
|
Update ChangeLog
|
2015-01-30 07:30:55 -06:00 |
|
Gregory Nutt
|
a438784054
|
Forgot to add a file in the last commit
|
2015-01-30 07:28:30 -06:00 |
|
Gregory Nutt
|
5736cf10af
|
Networking: Separate TCP poll logic out of net/sockets/net_poll.c and move it into the new net/tcp/tcp_netpoll.c.
|
2015-01-30 07:25:01 -06:00 |
|
Gregory Nutt
|
de91d34a19
|
Networking: Separate out UDP poll logic from socket/net_poll.c into a new udp/udp_netpoll.c; Create a skeleton local/local_netpoll.c for future poll support on Unix domain sockets.
|
2015-01-30 07:09:25 -06:00 |
|
Gregory Nutt
|
6eda06888a
|
Eliminate a warning
|
2015-01-30 06:39:23 -06:00 |
|
Gregory Nutt
|
ccc72edc0b
|
Networking: Add UDP read-ahead support and support for poll/select on UDP sockets. From Macs N.
|
2015-01-30 06:08:26 -06:00 |
|
Gregory Nutt
|
7e7d228cd7
|
Update a comment
|
2015-01-30 05:40:28 -06:00 |
|
Gregory Nutt
|
5a2bcb9fc2
|
Update ChangeLog
|
2015-01-29 16:35:02 -06:00 |
|
Gregory Nutt
|
7f95e4fb2c
|
Networking: Fix a major TCP bug introduced with commit 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-...
|
2015-01-29 16:30:47 -06:00 |
|
Gregory Nutt
|
ebf1e121b5
|
Update configuration
|
2015-01-29 16:30:43 -06:00 |
|
Gregory Nutt
|
8b9958b7ba
|
Fix two compilation errors that occur when Unix domain occurs an IPv6 are enabled
|
2015-01-29 12:31:29 -06:00 |
|
Gregory Nutt
|
f645c10f40
|
Resolve merge conflict
|
2015-01-29 11:50:36 -06:00 |
|
Gregory Nutt
|
6ac0e90692
|
Update ChangeLog
|
2015-01-29 11:48:46 -06:00 |
|
Gregory Nutt
|
0deca5b039
|
Unix domain: Various fixes to get apps/examplex/udgram working
|
2015-01-29 11:05:04 -06:00 |
|
Gregory Nutt
|
e5f820a2cd
|
Unix domain: Add sendto logic for SOCK_DRAM protocoal
|
2015-01-29 10:40:10 -06:00 |
|
Gregory Nutt
|
9abd8e2e64
|
Fix typo in conditional compilation
|
2015-01-29 10:08:16 -06:00 |
|
Gregory Nutt
|
f6bec26e53
|
Elminate some warnings with TCP and UDP are disabled
|
2015-01-29 09:33:45 -06:00 |
|
Gregory Nutt
|
7a614072da
|
update configuration
|
2015-01-29 09:33:24 -06:00 |
|
Gregory Nutt
|
ffb16f658f
|
Unix domain: Add initial cut at redvfrom() for Unix domain datagram sockets
|
2015-01-29 07:47:09 -06:00 |
|
Gregory Nutt
|
447ec3cae7
|
Update ChangeLog
|
2015-01-29 06:38:45 -06:00 |
|
Gregory Nutt
|
0c47dbe92d
|
ARM assembly language memcpy.S was not returning a value in R0 it is required to do. From David Sidrane
|
2015-01-29 06:36:53 -06:00 |
|