Skip to content
Snippets Groups Projects
  1. Jul 16, 2018
    • Martine Lenders's avatar
      Merge pull request #9575 from bergzand/pr/pkg/emb6/rnd_conflict · ecaef7bf
      Martine Lenders authored
      pkg/emb6: Add random functions to rename patch
      ecaef7bf
    • Koen Zandberg's avatar
      Merge pull request #8215 from miri64/gnrc_ipv6/opt/simplify-send · 8903b349
      Koen Zandberg authored
       gnrc_ipv6: clean-up and simplify send handling
      8903b349
    • Martine Lenders's avatar
      gnrc_ipv6: clean-up and simplify send handling · d8081453
      Martine Lenders authored
      This change is a gnrc_ipv6_nib/gnrc_netif(2)-based rework of #7210.
      
      Packet duplication
      ==================
      
      Its main optimization is that it restructures `gnrc_ipv6` handling of
      sent packets so that duplication for write-protection happens at the
      latest possible step:
      
      * potential `gnrc_netif` headers added by upper layers are
        write-protected before their removal
      * This unifies the duplication of the IPv6 header directly after
        that
      * Extension headers in-between the IPv6 header and the payload header
        are duplicated just before the check sum is duplicated
      
      Especially the last point allows for only handing a single packet snip
      to all lower functions instead of an already searched IPv6 header
      (which now is always the first until it is handed to the interface) +
      payload header.
      
      Further clean-ups
      =================
      * Next-hop link-layer address determination was moved to the
        `_send_unicast` function, greatly simplifying the unicast case in the
        `_send` function
      * Code for loopback case was added to a new function `_send_to_self`
      * Removed some code duplication
      d8081453
    • Koen Zandberg's avatar
      pkg/emb6: Rebuild patches for consistency · f2791dce
      Koen Zandberg authored
      f2791dce
    • Koen Zandberg's avatar
      pkg/emb6: Add utils/random to rename patch · 3c128a0e
      Koen Zandberg authored
      Both random_init and random_rand are prefixed with emb6_ to prevent
      function name collisions with RIOT
      3c128a0e
  2. Jul 13, 2018
  3. Jul 12, 2018
  4. Jul 11, 2018
  5. Jul 10, 2018
Loading