I found some bugs in the new IPoIB code (although it does fix the neigh destructor oops on module removal). I'll be committing fixes later today once I finish testing. - R.