Commit History

Author SHA1 Message Date
  YAMAMOTO Takashi d5a5b6979d net/sixlowpan/sixlowpan_framelist.c: Appease nxstyle 3 years ago
  Xiang Xiao f618de9c97 Fix nxstyle warning 4 years ago
  Xiang Xiao cde88cabcc Run codespell -w with the latest dictonary again 4 years ago
  Gregory Nutt 3b275fcf4e net/: Run nxstyle against all C files. 5 years ago
  Anthony Merlino 70404ed0dc Merged in antmerlino/nuttx/iobinstrumentation (pull request #1001) 5 years ago
  Gregory Nutt 68584aa6eb arch/arm/src/tiva/hardware: Add ADI 3 REFSYS header file. 5 years ago
  Anthony Merlino f4ae71be70 Merged in antmerlino/nuttx/sixlowpan-input-fix (pull request #812) 5 years ago
  Anthony Merlino 5e1055dbfa Merged in antmerlino/nuttx/sixlowpan-d_buf-fix (pull request #795) 5 years ago
  Gregory Nutt 22cd0d47fa This commit attempts remove some long standard confusion in naming and some actual problems that result from the naming confusion. The basic problem is the standard MTU does not include the size of the Ethernet header. For clarity, I changed the naming of most things called MTU to PKTSIZE. For example, CONFIG_NET_ETH_MTU is now CONFIG_NET_ETH_PKTSIZE. 6 years ago
  Gregory Nutt 7cf88d7dbd Make sure that labeling is used consistently in all function headers. 6 years ago
  Anthony Merlino 827fa6796e Merged in antmerlino/nuttx/sixlowpan-route (pull request #537) 7 years ago
  Anthony Merlino 14fb37c995 Merged in antmerlino/nuttx/sixlowpan-mac802154 (pull request #526) 7 years ago
  Gregory Nutt 5907d3c6b6 The nx example no longer supports single user mode. 7 years ago
  Gregory Nutt 2dab490cee 6LoWPAN: Fix a whole in the logic of the previous commit. It turns out that g_uncomp_hdrlen has other usages so it cannot be modified as I was doing. Instead, I needed to add a separate localt variable, protosize, to keep track of the two usages of g_uncomp_hdrlen. 7 years ago
  Gregory Nutt 53c0938b53 6LoWPAN: Correct a bug in handling uncompressed frames (IPv6 dispatch) 7 years ago
  Gregory Nutt c217c663ae 6LoWPAN: Remove the option to disable fragmentation support. Two reasons: (1) First fragementation is always required becaues IPv6 requires an MTU of 1280 bytes. The is no application use case that can work without fragmentation support. And (2) it greatly reduces the complexity of the code. 7 years ago
  Gregory Nutt ddde05db83 6LoWPAN: I believe, based on RFC review, that with the last multicast change, the NuttX 6LoWPAN is now compliant with RFC 6282. 7 years ago
  Gregory Nutt 88a87f8e3f 6LoWPAN: The original, Contiki-based design used only a single buffer for reassemblying larger packets. This could be a problem issue for hub configurations which really need the capability concurrently reassemble multiple incoming streams concurrently. These was also a design issue in that the reassembly buffer could be corrupted by outgoing packets. The design was extended to support multiple reassembly buffers, each associated with the reassembly tag and source address. This assures that there can be be no corruption of the reassembly once it has started. 7 years ago
  Gregory Nutt 6919fb85e4 6LoWPAN/PF_IEEE802154: Created radiodev.h and renamed various structures to provide a better separation between 6LoWPAN and PF_IEEE802154. 7 years ago
  Gregory Nutt cff4ac6845 Squashed commit of the following: 7 years ago
  Gregory Nutt 1e24404dcc Squashed commit of the following: 7 years ago
  Gregory Nutt 7f53e08917 Squashed commit of the following: 7 years ago
  Gregory Nutt 09ab651e02 samv71-xult: Add support for the MRF24J40 radio and create a mrf24j40-starhub configuration. A few fixes to IPv6 and 6LoWPAN were required to have 6LoWPAN and Ethernet coexisting. Untested and expect some complexity in the bring-up. 7 years ago
  Gregory Nutt af8c5c86f3 6LowPan: Change how the destination node address is handled in the start endpoint configuration. When the star endpoint sent the IPv6 destination address, the HC06 compression logic elided the address -- meaning that it could be reconstructed by the recipient based on the receiver's assigned short address. However, when intercepted by the hub, the uncompressed address does not know the short address of the recipient and instead uses the short address of the hub. This means two things: (1) it looks like the hub address is the destination address, and (2) the uncompressed UDP packet has a bad checksum. This change assures that the destination IPv6 address is not elided in the case of the star endpoint configuration. 7 years ago
  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. 7 years ago
  Gregory Nutt 96af668ab8 6LoWPAN: Handle case where the local address is zero (listen socket) 7 years ago
  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. 7 years ago
  Gregory Nutt 1a46ea644d 6LoWPAN: Add missing IPv6 address creation to HC1 decode logic. 7 years ago
  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. 7 years ago
  Gregory Nutt b5994560cc 6LoWPAN: Fixes needed when extended addressing is enabled. Currently breaks short addressing. 7 years ago