Gregory Nutt
|
249ab6eb18
|
6LoWPAN: Eliminate a global variable.
|
2017-06-26 10:49:02 -06:00 |
Gregory Nutt
|
5a8668b362
|
6LoWPAN TCP: Fix more ACK handling, fix some callback flag settings. Now the TCP test appears fully functional on 6LoWPAN.
|
2017-06-25 13:00:42 -06:00 |
Gregory Nutt
|
58e3558c55
|
6LoWPAN: Modify the the way TCP headers are transferred -- yet again. TCP packet reassembly now seems to work OK, but no there now does not seem to be a listener on the port.
|
2017-06-24 21:12:46 -06:00 |
Gregory Nutt
|
73d32a962d
|
6LoWPAN: HC06, copy TCP header as though it were data.
|
2017-06-24 18:29:07 -06:00 |
Gregory Nutt
|
74c97f7e7f
|
6LoWPAN: Various fixes for a clean build if either TCP or UDP are disabled. Given the current state of TCP, it is recommended that you disable TCP.
|
2017-06-24 16:53:00 -06:00 |
Gregory Nutt
|
3203f0a93a
|
6LoWPAN TCP: Major re-architecting of TCP logic to properly handle TCP stuf like ACKs and TPC windowing which were not properly covered in the initial design. Still does not work; hangs waiting of ACKs.
|
2017-06-24 16:00:41 -06:00 |
Gregory Nutt
|
96af668ab8
|
6LoWPAN: Handle case where the local address is zero (listen socket)
|
2017-06-24 11:57:59 -06:00 |
Gregory Nutt
|
2fb938202c
|
6LoWPAN: TCP logic was not obeying MTU packet size limitations. Other TCP-specific issues also fixed. There remains a major outstanding issue with ACK handling.
|
2017-06-24 09:48:41 -06:00 |
Gregory Nutt
|
328a464f99
|
6LoWPAN: Fix a typo in an index that prevented use with HC1 and extended addresses.
|
2017-06-23 10:08:03 -06:00 |
Gregory Nutt
|
1a46ea644d
|
6LoWPAN: Add missing IPv6 address creation to HC1 decode logic.
|
2017-06-23 09:45:09 -06:00 |
Gregory Nutt
|
b3b3630991
|
6LoWPAN: fix yet another addressing problem. That does it. Several recent, proper bugfixes unmasked a few errors in the 6LoWPAN logic. But I think full functionality is restored.
|
2017-06-22 16:27:58 -06:00 |
Gregory Nutt
|
9c2f67c477
|
6LoWPAN: Fix a src/dest address confusion
|
2017-06-22 16:04:40 -06:00 |
Gregory Nutt
|
4a517ad48d
|
6LoWPAN: Just adds more debug output
|
2017-06-22 15:19:18 -06:00 |
Gregory Nutt
|
922454d515
|
6LoWPAN: Loopback driver needs to initialize the MAC meta data; Address decompression logic must have the MAC address to handle the most common compression cases.
|
2017-06-22 13:55:08 -06:00 |
Gregory Nutt
|
bc8ad02ee5
|
6LoWPAN: Various fixes from retesting on simulator with short addressing.
|
2017-06-22 11:42:52 -06:00 |
Gregory Nutt
|
b5994560cc
|
6LoWPAN: Fixes needed when extended addressing is enabled. Currently breaks short addressing.
|
2017-06-22 09:28:25 -06:00 |
Gregory Nutt
|
2442a9872b
|
Logic of a353602aa9 only applies if CONFIG_NETDEV_MULTINIC
|
2017-06-22 07:03:37 -06:00 |
Roland Takacs
|
a353602aa9
|
Do not search net device when all-zeros address is used.
|
2017-06-22 09:14:59 +02:00 |
Gregory Nutt
|
05590a2228
|
6LoWPAN: Correct a few addressing issues. The apps/examples/udp test now appears to be fully functional. Also reserve two bytes at the end of the frame for the FCS.
|
2017-06-21 13:43:53 -06:00 |
Gregory Nutt
|
a53be51733
|
6LoWPAN: Correct an error in calculating the location of the UDP header.
|
2017-06-21 09:17:47 -06:00 |
Gregory Nutt
|
cd8ac3f070
|
ieee802154 MAC: Free allocated TX descriptor if an error occurs after the descriptor has been allocated.
|
2017-06-20 15:00:23 -06:00 |
Gregory Nutt
|
d9f549121c
|
ieee802154_req_data: Don't modify the IOB until we are certain that no EINTR errors will occur. Otherwise, the retry will fail
|
2017-06-20 14:27:22 -06:00 |
Gregory Nutt
|
6dafb4f532
|
6LoWPAN: Add debug statements; Update configuration, need to specific 6LoWPAN compatible port numbers.
|
2017-06-20 10:37:32 -06:00 |
Gregory Nutt
|
8782e6e561
|
Merge remote-tracking branch 'origin/master' into ieee802154
|
2017-06-19 07:53:57 -06:00 |
Gregory Nutt
|
25689d911c
|
Some changes from review of last PR
|
2017-06-19 07:48:26 -06:00 |
Roland Takacs
|
175a49a746
|
Merged in rtakacs/nuttx/fix_getsockname (pull request #410)
Support listening sockets in the getsockname function
Approved-by: Gregory Nutt <gnutt@nuttx.org>
|
2017-06-19 13:36:52 +00:00 |
Gregory Nutt
|
cd82d03ddf
|
IEEE 802.15.4/6LoWPAN: Correct one more usage of saddr; also update a README and the TODO list.
|
2017-06-19 07:31:52 -06:00 |
Roland Takacs
|
bea5140156
|
Support listening sockets in the getsockname function
|
2017-06-19 13:17:05 +02:00 |
Roland Takacs
|
4c163cf43b
|
Throw error when error happens in the tcp_listen function
|
2017-06-19 12:23:35 +02:00 |
Anthony Merlino
|
b1ce07deb1
|
Swithches IEEE 802.15.4 based code to using byte arrays instead of uint16_t values for short address and PAN ID
|
2017-06-19 05:55:28 -04:00 |
Gregory Nutt
|
cfea8adacb
|
L should be capitalized in 6LoWPAN
|
2017-06-18 16:00:08 -06:00 |
Gregory Nutt
|
de6999ad88
|
Update coding standard (with some other misc. changes to procfs strings)
|
2017-06-18 15:52:50 -06:00 |
Gregory Nutt
|
2ef49eb3bd
|
Update TODO and README
|
2017-06-18 09:01:18 -06:00 |
Gregory Nutt
|
4588226d71
|
Clicker2-STM32: Enable networking and 6loWPAN in the mrf24j40-6lowpan configuration. Fix a couple of new 6loWPAN compile issues revealed by this new configuration.
|
2017-06-16 16:47:27 -06:00 |
Gregory Nutt
|
0b652d0451
|
Update some Kconfig help comments
|
2017-06-16 13:24:07 -06:00 |
Gregory Nutt
|
4a88d6a50a
|
Merge branch 'ieee802154' of bitbucket.org:nuttx/nuttx into ieee802154
|
2017-06-15 10:32:55 -06:00 |
Anthony Merlino
|
e30501ebd4
|
wireless/ieee802154: Lots of fixes, cleanup, new functionality. Functional
|
2017-06-15 12:11:52 -04:00 |
Gregory Nutt
|
01b0a56371
|
TCP: tcp_input() now receives IP domain as an input parameter vs. deriving from the IP header length.
|
2017-05-25 08:02:08 -06:00 |
Masayuki Ishikawa
|
32a638cdfe
|
TCP: Fix tcp_findlistner() in dual stack mode
Signed-off-by: Masayuki Ishikawa <masayuki.ishikawa@gmail.com>
|
2017-05-25 16:54:19 +09:00 |
Sebastien Lorquet
|
c9dc1d928d
|
network IOCTL commands: The only place in net/netdev/netdev_ioctl.c where the interface state should change is for SIOCSIFFLAGS. the other ones .. SIOCSIFADDR, SIOSLIFADDR, SIODIFADDR .. should not change the link state.
|
2017-05-19 10:04:57 -06:00 |
Masayuki Ishikawa
|
0260891c96
|
net procfs: Fix buffer corruption and refactor netdev_statistics.c
Signed-off-by: Masayuki Ishikawa <masayuki.ishikawa@gmail.com>
|
2017-05-19 06:09:06 +09:00 |
Masayuki Ishikawa
|
980b17d951
|
IPv6: Fix net_ipv6_pref2mask()
Signed-off-by: Masayuki Ishikawa <masayuki.ishikawa@gmail.com>
|
2017-05-18 20:26:24 +09:00 |
Gregory Nutt
|
56c8456ff0
|
Update some comments.
|
2017-05-16 07:38:57 -06:00 |
Gregory Nutt
|
914c5dad0c
|
TCP: An RST recevied suring the 3-way handshake requires a little more clean-up
|
2017-05-15 08:10:43 -06:00 |
Gregory Nutt
|
aa57fb159d
|
TCP: Send RST if applicaiton 'unlistens()' before we complete the connection sequence.
|
2017-05-14 13:30:59 -06:00 |
Gregory Nutt
|
8acfea1197
|
Fix some typos
|
2017-05-14 12:14:31 -06:00 |
Gregory Nutt
|
d339ba9e0e
|
TCP: Fix some potential error conditions that could result from deferring the connection until the full 3-way handshake has completed.
|
2017-05-14 10:56:25 -06:00 |
Simon Piriou
|
8dc7f6d79e
|
tcp: wait for 3-Way Handshare before accept() returns
|
2017-05-14 09:08:32 -06:00 |
Gregory Nutt
|
0de294a586
|
Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they.
|
2017-05-11 13:35:56 -06:00 |
Anthony Merlino
|
806dcd9a47
|
wireless/ieee802154: Brings closer to Nuttx coding style
|
2017-05-09 17:20:57 -04:00 |