SRP target (ib_srpt) not supported in Mellanox OFED 3.4 release

It appears ib_srpt module is a dummy in mellanox ofed distribution. My question is how do I get stuff working on my EL7.3 then? What’s the current state of things, what’s the current path of action if you want to setup an SRP target on an EL7.3 server with Mellanox cards installed? Earlier, it was said SRP module was more mature than iSER. It appears it’s been dropped these days. Can this be clarified, please?

Thanks.

ib_srpt is actually not anymore distributed over Mellanox ofed but it is now part of SCST. not sure if it is feasible for EL7.3 but all the information is in the following link

https://github.com/bvanassche/scst/tree/master/srpt https://github.com/bvanassche/scst/tree/master/srpt

http://inqbus-hosting.de/support/dokumentation/docs/howto-install-scst-on-debian-sqeeze http://inqbus-hosting.de/support/dokumentation/docs/howto-install-scst-on-debian-sqeeze

https://github.com/bvanassche/scst/tree/master/srpt https://github.com/bvanassche/scst/tree/master/srpt

Answering my own q, I was able to get SCST working under EL7.3 + Mellanox OFED 3.4. I was also able to hack a bit upstream 4.4.y ib_srpt to work with MLNX OFED 3.4 and 4.4.y kernel (kernel-lt-4.4 from elrepo, essentially).