1
0
mirror of https://github.com/mfontanini/libtins synced 2026-01-23 02:35:57 +01:00

Add IPv6 layer parsing on Loopback packets

This commit is contained in:
Matias Fontanini
2017-08-13 10:33:06 -07:00
parent 19fd9a7c1d
commit c84652af40

View File

@@ -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;