Which three fields must be the same in an IPv6 header to consider different packets on the same flow?