From c84652af401bd15652c9fab394102eb063588440 Mon Sep 17 00:00:00 2001 From: Matias Fontanini Date: Sun, 13 Aug 2017 10:33:06 -0700 Subject: [PATCH] Add IPv6 layer parsing on Loopback packets --- src/loopback.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/loopback.cpp b/src/loopback.cpp index 0ffeccd..4edc315 100644 --- a/src/loopback.cpp +++ b/src/loopback.cpp @@ -41,6 +41,7 @@ #include "loopback.h" #include "packet_sender.h" #include "ip.h" +#include "ipv6.h" #include "llc.h" #include "rawpdu.h" #include "exceptions.h" @@ -70,6 +71,9 @@ Loopback::Loopback(const uint8_t* buffer, uint32_t total_sz) { case PF_INET: inner_pdu(new Tins::IP(stream.pointer(), stream.size())); break; + case PF_INET6: + inner_pdu(new Tins::IPv6(stream.pointer(), stream.size())); + break; case PF_LLC: inner_pdu(new Tins::LLC(stream.pointer(), stream.size())); break;