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
|
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
|
8f29039f42
|
Unix sockets: Fleshes out the recvfrom() logic
|
2015-01-27 11:51:24 -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
|
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
|
2201c9b449
|
Add stub files for sending and receiving on FIFOs
|
2015-01-26 17:28:36 -06:00 |
|
Gregory Nutt
|
1828badd1d
|
Networking: Add FIFO management logic needed to support Unix domain sockets
|
2015-01-26 13:30:27 -06:00 |
|
Gregory Nutt
|
a25f6cb7fd
|
Replace an un-necessary goto
|
2015-01-25 17:53:01 -06:00 |
|
Gregory Nutt
|
f756545eb0
|
Networking: Add local Unix domain socket accept logic
|
2015-01-25 16:27:25 -06:00 |
|
Gregory Nutt
|
90e59217c6
|
Networking: Move TCP specific logic out of net/socket/accept.c to net/tcp/tcp_accept.c; add hooks for local, Unix doamin sockets
|
2015-01-25 15:46:05 -06:00 |
|
Gregory Nutt
|
0def771c8d
|
Networking: Move TCP specific logic out of net/socket/accept.c to net/tcp/tcp_accept.c; add hooks for local, Unix doamin sockets
|
2015-01-25 15:45:51 -06:00 |
|
Gregory Nutt
|
59f9a1a286
|
Networking: Add local Unix domain socket listen logic
|
2015-01-25 14:16:44 -06:00 |
|
Gregory Nutt
|
c3f2023089
|
Networking: Add local Unix domain socket connection logic
|
2015-01-25 12:37:40 -06:00 |
|
Gregory Nutt
|
ffc02f30b0
|
Networking: Add logic for binding Unix domain sockets
|
2015-01-25 08:33:39 -06:00 |
|
Gregory Nutt
|
3b64518049
|
Networking: A litle more Unix domain socket logic
|
2015-01-25 07:36:16 -06:00 |
|
Gregory Nutt
|
666ee755da
|
Hook local socket functions into socket creation and close logic
|
2015-01-24 15:19:50 -06:00 |
|
Gregory Nutt
|
81a3daca6d
|
Add basic build structure for Unix domain sockets
|
2015-01-24 14:03:32 -06:00 |
|
Gregory Nutt
|
f4bb7f14e1
|
Networking: Clean up network status collection and presentation for IPv6
|
2015-01-24 08:26:12 -06:00 |
|
Gregory Nutt
|
96a53254dd
|
Some minor clean-up of IPv4/6 flags
|
2015-01-24 07:29:43 -06:00 |
|
Gregory Nutt
|
e5d1ff373b
|
Networking: IPv4 and IPv6 work together. This fixes a bug necessary to accomplish that as well as cleaning up a couple of other issues
|
2015-01-23 16:40:18 -06:00 |
|
Gregory Nutt
|
e02ced8c98
|
Networking: Final fixes. IPv6 pings now work in both directions
|
2015-01-23 15:10:47 -06:00 |
|
Gregory Nutt
|
8e844a3c27
|
Networking: Various bugfixes related to IPv6 ping
|
2015-01-23 14:40:09 -06:00 |
|
Gregory Nutt
|
30f0a942e1
|
Networking: First cut at ICMPv6 ping logic
|
2015-01-23 14:06:08 -06:00 |
|
Gregory Nutt
|
51f8e9dbf6
|
IPv6 is not longer EXPERIMENTAL
|
2015-01-23 11:43:03 -06:00 |
|
Gregory Nutt
|
af71b7a1ed
|
Networking: Eliminate a warning with UDP checksums are suppressed
|
2015-01-23 11:42:12 -06:00 |
|
Gregory Nutt
|
f4ce875711
|
Networking: Fix issues with UDP packet length and checksum calculations when IPv6 is selected
|
2015-01-23 09:33:18 -06:00 |
|
Gregory Nutt
|
e22848c19c
|
Networking: UDP checksums must always be used with IPv6
|
2015-01-23 09:31:44 -06:00 |
|
Gregory Nutt
|
b51c00c8d7
|
Networking: Need to set the IPv6 EtherType on outgoing IPv6 packets
|
2015-01-23 09:30:50 -06:00 |
|
Gregory Nutt
|
c77426e550
|
Cosmetic changes to comments; refresh configuration
|
2015-01-22 14:46:36 -06:00 |
|
Gregory Nutt
|
1c8dae4eee
|
Correct calculation of initial MSS
|
2015-01-22 12:29:49 -06:00 |
|
Gregory Nutt
|
eac4ea7ae5
|
Networking: Back out a previous change. It is incorrect
|
2015-01-22 12:10:16 -06:00 |
|
Gregory Nutt
|
46fc574f0f
|
Forgot to remove some debug instrumentation in the last commit
|
2015-01-22 10:35:11 -06:00 |
|
Gregory Nutt
|
7106469191
|
Armv7-M: Remove Px4-only setting of stack to 0xff. This is incompatible with standard NuttX stack montitoring logic
|
2015-01-22 10:09:10 -06:00 |
|
Gregory Nutt
|
2e8667d304
|
Networking: New domain field in socket structure is created by socket(), but missed cases where a socket is created via accept() or dup()
|
2015-01-22 07:50:31 -06:00 |
|
Gregory Nutt
|
6175e9eec5
|
Networking: Correct the value returned by accept() in the case where net_lockingwait() is called. It was returning -1 and losing the errno value. Noted by Rony Xln
|
2015-01-22 06:51:31 -06:00 |
|
Gregory Nutt
|
4ab8e85dba
|
Networking: Change some debug outputto vebose debug output
|
2015-01-21 14:23:50 -06:00 |
|
Gregory Nutt
|
4db99c631f
|
Networking IPv6: Fix and error when adding a neighbor to the table. Comparing wrong address. Add more debug info too
|
2015-01-21 14:13:57 -06:00 |
|
Gregory Nutt
|
7dd07f7179
|
Networking: IPv6 receipt logic errors. Don't save neighbor address in table when solicitation is recieved. Save it when the advertisement is received
|
2015-01-21 14:13:03 -06:00 |
|
Gregory Nutt
|
8132afb3de
|
Fix some errors in memcpy arguments. No ampersands on array arguments.
|
2015-01-21 12:42:22 -06:00 |
|
Gregory Nutt
|
5e23a855ec
|
More typos in debug statements
|
2015-01-21 10:32:59 -06:00 |
|
Gregory Nutt
|
354bc626ab
|
Fix a typo introduced in the last commit
|
2015-01-21 10:31:18 -06:00 |
|
Gregory Nutt
|
3202819328
|
IPv6 -- various fixed from problems found in testing
|
2015-01-21 10:29:18 -06:00 |
|
Gregory Nutt
|
4498bf9f5b
|
ICMPv6 Neighbor Advertisement: Need to set O flag or response is not used. Also, TTL=255 seems to be more-or-less standard in this message
|
2015-01-21 08:37:23 -06:00 |
|
Gregory Nutt
|
5d31687e75
|
Correct name of fields in struct sockaddr_in6: sin6_port and sin6_family, not sin_port and sin_family
|
2015-01-20 18:14:09 -06:00 |
|
Gregory Nutt
|
cdff532bfa
|
Networking: When sending ICMPv6 advertisements and solicitations, set the NOARP bit so that we don't overwrite the destination MAC address
|
2015-01-20 15:59:52 -06:00 |
|