gnrc_ipv6_ext: use fragment reassembly if available

This commit is contained in:
Martine Lenders 2019-05-23 21:18:03 +02:00 committed by Martine Lenders
parent f4b8ba32f3
commit 4905a1ad49

View File

@ -23,6 +23,7 @@
#include "net/gnrc/pktbuf.h" #include "net/gnrc/pktbuf.h"
#include "net/gnrc/icmpv6/error.h" #include "net/gnrc/icmpv6/error.h"
#include "net/gnrc/ipv6.h" #include "net/gnrc/ipv6.h"
#include "net/gnrc/ipv6/ext/frag.h"
#include "net/gnrc/ipv6/ext/rh.h" #include "net/gnrc/ipv6/ext/rh.h"
#include "net/gnrc/ipv6/ext.h" #include "net/gnrc/ipv6/ext.h"
@ -256,10 +257,12 @@ static gnrc_pktsnip_t *_demux(gnrc_pktsnip_t *pkt, unsigned protnum)
break; break;
#endif /* MODULE_GNRC_IPV6_EXT_RH */ #endif /* MODULE_GNRC_IPV6_EXT_RH */
case PROTNUM_IPV6_EXT_FRAG:
#ifdef MODULE_GNRC_IPV6_EXT_FRAG
return gnrc_ipv6_ext_frag_reass(pkt);
#endif /* MODULE_GNRC_IPV6_EXT_FRAG */
case PROTNUM_IPV6_EXT_HOPOPT: case PROTNUM_IPV6_EXT_HOPOPT:
case PROTNUM_IPV6_EXT_DST: case PROTNUM_IPV6_EXT_DST:
case PROTNUM_IPV6_EXT_FRAG:
case PROTNUM_IPV6_EXT_AH: case PROTNUM_IPV6_EXT_AH:
case PROTNUM_IPV6_EXT_ESP: case PROTNUM_IPV6_EXT_ESP:
case PROTNUM_IPV6_EXT_MOB: case PROTNUM_IPV6_EXT_MOB: