Skip to content
Snippets Groups Projects
  1. Feb 12, 2019
  2. Feb 08, 2019
    • Martine Lenders's avatar
      gnrc_ipv6_nib: release packet when NC entry can't be added · fd3f806e
      Martine Lenders authored
      When the neighbor cache is full, the packet trying to resolve a
      neighbor is not released.
      
      This change fixes that.
      fd3f806e
    • Martine Lenders's avatar
      gnrc_ipv6_nib/nc: remove from _next_removable on remove · 660440c1
      Martine Lenders authored
      The `_next_removable` list manages the cache-out of the neighbor cache.
      However, when a neighbor cache entry is removed, it is not removed
      from that list, which may lead to a segmentation fault when that list is
      accessed, since the whole entry (including its list pointer) is zeroed
      after removal.
      
      With this change the entry is removed from that list accordingly before
      the zeroing happens.
      660440c1
  3. Feb 07, 2019
  4. Feb 06, 2019
  5. Feb 05, 2019
    • Kees Bakker's avatar
      drivers: add support for SHT2x (I2C temp and humidity sensor) · 50ec5130
      Kees Bakker authored
      Several parts were inspired by a driver written by:
        George Psimenos (gp7g14@soton.ac.uk)
        Steffen Robertz (steffen.robertz@rwth-aachen.de)
      50ec5130
    • Martine Lenders's avatar
      gnrc_sixlowpan_iphc: fix _compressible() · 43c2c728
      Martine Lenders authored
      When either `gnrc_sixlowpan_iphc_nhc` or `gnrc_udp` is not compiled
      in `_compressible()` never returns `true`. This causes the
      `dispatch` snip in `gnrc_sixlowpan_iphc_send()` to be of length 0,
      meaning `dispatch->data` is `NULL`, causing possible crashes when
      trying to send IPv6 packets over 6LoWPAN without NHC or UDP.
      43c2c728
  6. Feb 04, 2019
  7. Feb 01, 2019
    • Marian Buschsieweke's avatar
      shell/ifconfig: Add L2-PDU info · 996a837f
      Marian Buschsieweke authored
      When IPv6 is enabled, the MTU is given. So users(*) sending IPv6 packets can
      easily figure out what the supported maximum protocol unit is.
      
      However, when IPv6 is disabled and a user wants to send layer 2 frames directly,
      no information about the maximum PDU is available using the shell.
      
      When 6LoWPAN is used, a user may be interested in the layer 2 PDU as well in
      order to avoid layer 2 fragmentation.
      
      This PR adds the L2-PDU info to the output of the ifconfig shell command, which
      is printed regardless of the use of IPv6.
      
      (*): Here "users" refers to human beings interacting with the shell.
      Applications can get the maximum PDU of each layer more easily using
      gnrc_netapi_get() with NETOPT_MAX_PACKET_SIZE instead of using a shell command.
      Unverified
      996a837f
    • Marian Buschsieweke's avatar
      Unverified
      0351577e
    • Sebastian Meiling's avatar
      734524ae
    • Sebastian Meiling's avatar
      netstats: collect layer 2 netstats in gnrc_netif · 6d0384f0
      Sebastian Meiling authored
      This the first step in moving the collection of layer 2 netstats from
      the low level driver to a central location, ie. gnrc_netif, to avoid
      code duplication.
      6d0384f0
  8. Jan 30, 2019
  9. Jan 29, 2019
  10. Jan 28, 2019
  11. Jan 25, 2019
Loading