changed the IPv6 struct implementation to follow bro's source code