The probe alias tcp.receive returns the source and destination port numbers in 2 variables 'sport' and 'dport'. These values are returned in host (not network) order. The probe alias tcp.recvmsg returns the source and destination port numbers in 2 variables 'sport' and 'dport'. These values are returned in network (not host) order. It seems reasonable to always return information in host order, not network order. (The fix is easy enough, but it does change behavior, possibly confusing existing scripts.)
Sounds like a good change, conditional on %( version %) perhaps.
Josh fixed this in commit db7b8b2ff97c6f53 for bug #15575 *** This bug has been marked as a duplicate of bug 15575 ***