> + > +struct iw_cm_verbs { > + int (*connect)(struct iw_cm_id* cm_id, > + const void* private_data, > + u8 private_data_len); Sorry for not catching this earlier. But IETF MPA and RDDP/SCTP both allow up to 512 bytes of private data, so "u8" isn't large enough for the iWarp specific interface.