On 4 Mar 2012, at 04:34, "Chas Williams (CONTRACTOR)" <c...@cmf.nrl.navy.mil> wrote:
> this seems to build correctly on centos 6.2 with the 1_6_x branch. Any work on RX really needs to be based on the current master tree. There's quite a lot of work been done there, in particular in terms of structure hiding, that are an important precursor to IPv6. > besides changing sockaddr_in with sockaddr_in6 The real problem with RX is the use of afs_int32 and friends to represent network addresses. That's going to need to be replaced with a more generic structure (hopefully a union of various types so we can generalise our protocol support further in the future) In addition, the various hash functions will have to be updated to cater for differing size addresses. I recently added support for Bob Jenkins' hash functions to opr, which can be built upon to hash arbitrary length binary objects. Finally, it's worth noting that there's no protocol changes required to RX for IPv6 support - network addresses are never used by RX on the wire. Cheers, Simon_______________________________________________ OpenAFS-devel mailing list OpenAFS-devel@openafs.org https://lists.openafs.org/mailman/listinfo/openafs-devel