Hi Al, All the issues you have mentioned make sense to me, I will fix them and try to have them tested on big endian machine. I got all the patches from net-endian.chelsio they all look good, But I am yet to go through (struct cxgb4_next_header .match_val/.match_mask/mask should be net-endian).
regarding "le64_to_cpu(*src)", I think we have not tested our vf driver on a big endian machine. will address this as well. Thanks Ganesh