There are a couple of places in mthca that use __attribute__((packed)) structs in the data path. x86/x86-64/ppc64 can generate good code for this but on ia64 it's a disaster. I'm going to look at fixing that, probably early next week. - R.