Thanks so much for doing this work. With a slight addition to mlnx_add_kernel_support, you distribution works for CentOS (and, I assume RH) 5.11.
The patch to the file is this:
1. Find the lines that look for release 5.10,
redhat-release*-5.10*|centos-release-5-10*|enterprise-release-5-10*)
distro=rhel5.10
;;
2. Add the following line below
redhat-release*-5.11*|centos-release-5-11*|enterprise-release-5-11*)
distro=rhel5.11
;;