Parse IPv6 extension headers
There can be extension headers and only after that the protocol. We do not read them here. Problem is also that we do not know how much of the packet size we should get from kernel simply to cover all extension headers. As initial implementation we just ignore extension headers. We can add them here once we know how big of an issue this is.