Commit Graph

10257 Commits

Author SHA1 Message Date
Gregory Nutt fb72b1b1b7 Auto neighbor solicitation is no longer EXPERIMENTAL and is the default for the DK-TM4C129X/ipv6 configuration 2015-02-02 14:09:06 -06:00
Gregory Nutt 7985df9363 Update ChangeLog 2015-02-02 13:47:16 -06:00
Gregory Nutt a07a764d42 ICMPv6: Adds basic logic to support verification that we have the IPv6 address in the Neighbor Table. This feature is important because otherwise the first packet sent to a remote peer will fail (it will be replaced with a Neighbor Solicitation). 2015-02-02 13:44:31 -06:00
Gregory Nutt 4ce94a7e95 IPv6: Eliminate a warning from UDP code 2015-02-02 11:37:22 -06:00
Gregory Nutt b1b8c0e47d IPv6: More framework for automatic neighbor solicition. I think this also corrects and error in a broadcast/multicast address chedk 2015-02-02 11:34:51 -06:00
Gregory Nutt 3385082b99 IPv6: Remove an unusd file (kruft from original IPv6 develoment); Add inital hooks to support automatic Neighbor Solitication 2015-02-02 10:49:50 -06:00
Gregory Nutt 3cead0b9ba Update documentation 2015-02-02 06:45:31 -06:00
Gregory Nutt 011ff49685 Cosmetic update to a few comments 2015-02-01 12:23:57 -06:00
Gregory Nutt 58c05f365e Refresh some configurations 2015-02-01 12:15:46 -06:00
Gregory Nutt 6d7891c4de Fix compile issues with configs/sim/nettest 2015-02-01 12:00:30 -06:00
Gregory Nutt e21f6b0982 Merge commit '523a5d4527078a6107729dd12a6398b5dedbbc3e' 2015-02-01 10:32:17 -06:00
jeditekunum d34b801b1d Obviously can't use LOWCONSOLE with nsh. 2015-02-01 09:21:51 -06:00
Gregory Nutt 898d511e05 Unix domain: Fix some bugs in logic the frees stream FIFOs 2015-02-01 09:16:55 -06:00
Gregory Nutt 2796dd7ee1 SIM: fix a case in the simulated Ethernet driver where it was using a old structure name 2015-02-01 09:00:42 -06:00
Gregory Nutt f8bb77365a Unix domain: Enable logic to clean up the FIFOs underlying stream sockets with those sockets are disconnected. Tehre is still no corresponding clean-up logic in place for Unix domain datagram sockets because the life of the FIFO is not as well known in that case 2015-02-01 08:52:26 -06:00
Gregory Nutt f472041ce2 RAM disk: Missed a few changes in the last commit 2015-02-01 08:20:30 -06:00
Gregory Nutt 4529dcaaf3 Update ChangeLog 2015-02-01 07:29:01 -06:00
Gregory Nutt 2407008b6e drivers/ramdisk.c and include/nuttx/fs/ramdisk.h: Add logic to dispose of the drvier and RAM buffer when the RAM disk has been unlinked and all open references to the RAM disk have been closed. Add new parameters to romdisk() to specify what should be done with the RAM/ROM buffer -- Should it be freed or not? Changed all calls to ramdisk() to use these new parameters. 2015-02-01 07:24:16 -06:00
Gregory Nutt 962e22e795 Update ChangeLog 2015-02-01 06:46:41 -06:00
Gregory Nutt f6ff626a2e Moteino Mego: Move linker scripts to scripts/ directory as with other configurations 2015-02-01 06:44:26 -06:00
Gregory Nutt a6f1dfa5b0 Remove execute privileges from some header files 2015-02-01 06:24:18 -06:00
Gregory Nutt 31adb7b4c1 EFM32 Add support of BURTC and add possibility of debug message of RMU: Pierre-noel Bouteville 2015-02-01 06:19:53 -06:00
Gregory Nutt 38781d308e VFS: New block driver unlink support is dependent on mountpoint support 2015-01-31 17:16:30 -06:00
Gregory Nutt 3969dd4380 Update ChangeLog 2015-01-31 14:25:01 -06:00
Gregory Nutt c8156e11de Moteino Mega: Rename files to conform to newer standards. Need to fix all of the old configurations someday 2015-01-31 14:15:13 -06:00
Gregory Nutt de24a50eaa Review/modifications for change of last merge 2015-01-31 14:10:53 -06:00
Gregory Nutt 399bfcbf94 Merge commit '1207647ee19ac48746300f2d3fa8f4679c32de95' 2015-01-31 13:47:10 -06:00
jeditekunum 257dc3718a Update README for MoteinoMEGA (ATMEGA1284P) port. 2015-01-31 13:32:31 -06:00
Gregory Nutt eceac1612d Fix some compilation errors introduced in the last commit 2015-01-31 13:24:59 -06:00
Gregory Nutt b526350baa Upate ChangeLog 2015-01-31 13:21:49 -06:00
Gregory Nutt eb1aca3e46 Add an unlink method to block driver interface. Same motivataion as for the same modification to the character driver interface 2015-01-31 13:19:23 -06:00
Gregory Nutt fa949604ba Remove reference to used variable 2015-01-31 12:49:51 -06:00
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