1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-25 22:43:50 +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-10-18 13:37:21 +02:00
2018-12-03 14:41:12 +01:00
2018-10-03 11:54:17 +02:00
2018-11-08 11:25:14 +01:00
2018-12-03 23:58:45 +01:00
2015-07-07 17:49:17 +02:00
2018-05-28 15:43:41 -04:00
2017-09-01 09:35:48 +02:00
2018-08-24 18:14:03 +02:00
2017-06-16 16:50:54 +02:00
2017-06-16 16:50:54 +02:00
2018-10-03 10:44:14 +02:00
2018-08-29 15:57:24 +02:00
2018-04-05 14:39:59 +02:00
2016-10-26 21:53:58 +02:00
2018-08-24 18:14:03 +02:00
2018-06-11 19:12:02 +02:00
2018-08-22 10:54:25 +02:00
2017-12-12 07:51:39 +01:00
2018-05-28 13:04:55 -04:00
2018-08-31 10:35:02 +02:00
2018-10-03 10:44:14 +02:00