BTW I think these changes to PathRecord and MultiPathRecord need to be standardized through IBTA before we implement it in Linux, to avoid a non-standard implementation proliferating everywhere.