Implimenting inet6_hash_frag because it has been static since Linux 3.13.
Its implementation is a copy of net/ipv6/reassembly.c's function of the same name.