On Tue, 31 Oct 2023 18:13:20 +0200 Gal Pressman wrote: > Sure, IIUC, ice's implementation does a: > (SRC_IP ^ DST_IP, SRC_IP ^ DST_IP, SRC_PORT ^ DST_PORT, SRC_PORT ^ DST_PORT) > > Our implementation isn't exactly xor, it is: > (SRC_IP | DST_IP, SRC_IP ^ DST_IP, SRC_PORT | DST_PORT, SRC_PORT ^ DST_PORT) > > The way I see it, the xor implementation should be clearly documented, > so no one uses the same flag with a different implementation by mistake. Got it, thanks!