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-17 15:21:49 +02:00
2017-05-24 17:54:02 +02:00
2017-05-24 17:54:02 +02:00
2018-12-13 17:22:11 +01:00
2017-05-24 17:54:02 +02:00
2017-05-24 17:54:02 +02:00
2018-10-25 19:21:19 +02:00
2017-05-24 17:54:02 +02:00
2017-05-24 17:54:02 +02:00
2018-01-10 20:40:47 +01:00
2018-04-06 11:18:53 +02:00
2018-07-19 22:07:17 +02:00
2017-05-24 17:54:02 +02:00
2018-07-05 15:44:16 +02:00
2018-04-06 11:18:53 +02:00
2018-10-15 09:44:17 +02:00
2018-03-06 14:00:32 +01:00
2018-04-06 11:18:53 +02:00
2017-06-28 22:52:34 +02:00
2018-12-06 22:02:01 +01:00
2018-05-24 10:58:26 +02:00
2018-12-06 22:02:01 +01:00
2017-05-24 17:54:02 +02:00
2017-05-24 17:54:02 +02:00
2018-11-24 07:09:25 -05:00
2017-11-30 19:49:40 +01:00
2017-05-24 17:54:02 +02:00
2018-11-16 17:39:16 +01:00
2018-02-14 08:20:09 +01:00
2017-05-24 17:54:02 +02:00
2017-05-24 17:54:02 +02:00
2018-04-10 15:40:18 +02:00
2017-05-24 17:54:02 +02:00
2017-10-26 15:41:41 +02:00
2018-01-18 15:30:52 +01:00
2018-07-05 15:13:02 +02:00
2018-09-26 13:00:39 +02:00
2018-11-24 07:09:25 -05:00
2018-07-05 11:01:22 +02:00
2018-03-06 14:00:32 +01:00
2018-05-29 19:49:29 +02:00
2018-05-21 16:37:38 +02:00
2017-05-24 17:54:02 +02:00
2017-05-24 17:54:02 +02:00
2017-05-24 17:54:02 +02:00
2017-05-24 17:54:02 +02:00
2017-05-24 17:54:02 +02:00
2017-12-19 09:00:12 +01:00
2018-04-06 11:18:53 +02:00
2018-01-30 21:18:36 +01:00
2017-01-19 18:30:53 +01:00
2017-05-24 17:54:02 +02:00
2017-05-24 17:54:02 +02:00
2017-05-24 17:54:02 +02:00
2018-01-24 21:41:31 +01:00