1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-27 07:21:18 +01:00
Martine Lenders 02a7bc252a gnrc_ipv6: move ipv6_ext iteration out of ext_demux()
Since with #10233 we now assume IPv6 packets always to not be
pre-parsed, we can iterate over the extension headers by gradually
"eating" them away. This allows us to move the iteration over them
out of `gnrc_ipv6_ext_demux()` and into `gnrc_ipv6_demux()`.

By moving the iteration over all extension headers out of
`gnrc_ipv6_ext_demux()` we also can

1. simplify the extension header handling a lot, as it now
   just a loop inside `gnrc_ipv6_demux()`,
2. remove the recursion to `gnrc_ipv6_demux()` within
   `gnrc_ipv6_ext_demux()`.
2018-12-13 17:22:11 +01:00
..
2018-04-05 14:39:59 +02:00
2018-02-22 19:13:39 +01:00
2018-05-28 15:43:41 -04:00
2017-09-06 08:49:05 +02:00
2018-06-11 19:12:02 +02:00
2018-10-18 13:37:21 +02:00
2018-06-15 00:34:33 +02:00
2018-10-03 10:44:14 +02:00
2018-06-11 19:12:02 +02:00
2018-04-05 14:39:59 +02:00
2016-12-16 09:48:08 +01:00
2016-11-09 11:59:45 +01:00
2018-10-26 09:03:46 +02:00
2018-12-03 23:58:45 +01:00
2018-08-24 18:14:03 +02:00
2017-07-03 10:55:35 +02:00
2018-08-31 10:35:02 +02:00
2018-10-03 10:44:14 +02:00
2018-10-20 09:30:41 -04:00
2018-09-25 21:07:29 +02:00