From 36953f4f6d3b39b127b16586031709d11cc8bff9 Mon Sep 17 00:00:00 2001 From: bol-van Date: Wed, 5 Feb 2020 12:16:58 +0300 Subject: [PATCH] nfqws: add more v6 extension header numbers --- nfq/nfqws.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/nfq/nfqws.c b/nfq/nfqws.c index 124c785..c62f027 100644 --- a/nfq/nfqws.c +++ b/nfq/nfqws.c @@ -105,12 +105,16 @@ static void proto_skip_ipv6(uint8_t **data, size_t *len, uint8_t *proto_type) switch (HeaderType) { case 0: // Hop-by-Hop Options - case 60: // Destination Options case 43: // routing + case 51: // authentication + case 60: // Destination Options + case 135: // mobility + case 139: // Host Identity Protocol Version v2 + case 140: // Shim6 if (*len < 2) return; // error hdrlen = 8 + ((*data)[1] << 3); break; - case 44: // fragment + case 44: // fragment. length fixed to 8, hdrlen field defined as reserved hdrlen = 8; break; case 59: // no next header