[riot-notifications] [RIOT-OS/RIOT] gnrc_ipv6_nib: release packet when NC entry can't be added (#10978)

Martine Lenders notifications at github.com
Mon Feb 11 10:50:19 CET 2019


> I'll try your method as well, but it will be most likely a separate fix.

See #10985... I don't know how we end up there, but this is the only code region where I could find orphaned TLLAO happening. I see them [both in your dump](https://gist.github.com/aabadie/757f67e0841868e97261c851a2717d43) (the repeating pattern in chunk 1) and in mine with this PR merged (e.g. chunk 1, 00000000 or chunk 2, 00000018):

```
packet buffer: first byte: 0x56616da0, last byte: 0x566185a0 (size: 6144)
  position of last byte used: 6144
  =========== chunk   0 (0x56616da0 size:   64) ===========
  00000000  98  6E  61  56  B8  6D  61  56  08  00  00  00  01  00  00  00
  00000010  FF  FF  FF  FF  00  00  00  00  00  00  06  00  00  00  00  00
  00000020  50  6F  61  56  D8  6D  61  56  08  00  00  00  01  00  00  00
  00000030  FF  FF  FF  FF  30  00  00  00  00  00  06  00  00  00  00  00
  ~ unused: 0x56616de0 (next: 0x56616df8, size:   16) ~
  =========== chunk   1 (0x56616df0 size:    8) ===========
  00000000  02  01  DE  27  CA  54  76  63
  ~ unused: 0x56616df8 (next: 0x56616e38, size:    8) ~
  =========== chunk   2 (0x56616e00 size:   56) ===========
  00000000  00  00  00  00  18  6E  61  56  08  00  00  00  01  00  00  00
  00000010  00  00  00  00  18  00  00  00  02  01  DE  27  CA  54  76  63
  00000020  00  6E  61  56  80  6E  61  56  18  00  00  00  01  00  00  00
  00000030  02  00  00  00  86  DD  00  00
  ~ unused: 0x56616e38 (next: 0x56616ed8, size:   72) ~
  =========== chunk   3 (0x56616e80 size:   88) ===========
  00000000  88  00  00  00  C0  00  00  00  FE  80  00  00  00  00  00  00
  00000010  DC  27  CA  FF  FE  54  76  63  20  6E  61  56  B0  6E  61  56
  00000020  28  00  00  00  01  00  00  00  01  00  00  00  FE  E2  D9  29
  00000030  60  00  00  00  F0  16  FF  FF  00  00  00  00  00  00  00  00
  00000040  00  00  00  00  00  00  00  00  FE  80  00  00  00  00  00  00
  00000050  80  41  6A  FF  FE  ED  4E  53
  ~ unused: 0x56616ed8 (next: 0x56616f90, size:   48) ~
  =========== chunk   4 (0x56616f08 size:  136) ===========
  00000000  00  00  00  00  F0  6D  61  56  08  00  00  00  01  00  00  00
  00000010  00  00  00  00  00  00  DC  27  08  6F  61  56  38  6F  61  56
  00000020  18  00  00  00  01  00  00  00  02  00  00  00  70  16  00  00
  00000030  88  00  00  00  C0  00  00  00  FE  80  00  00  00  00  00  00
  00000040  DC  27  CA  FF  FE  54  76  63  20  6F  61  56  68  6F  61  56
  00000050  28  00  00  00  01  00  00  00  01  00  00  00  53  53  53  53
  00000060  60  00  00  00  38  16  FF  FF  00  00  00  00  00  00  00  00
  00000070  00  00  00  00  00  00  00  00  FE  80  00  00  00  00  00  00
  00000080  74  1A  64  FF  FE  EC  C4  93
```

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/pull/10978#issuecomment-462268881
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20190211/1909f1f7/attachment-0001.html>


More information about the notifications mailing list