[root@localhost ~]# rpm -ivh kernel-2.6.32-358.2.1.el6.x86_64.rpm
error: Failed dependencies:
bfa-firmware < 18.104.22.168 conflicts with kernel-2.6.32-358.2.1.el6.x86_64
[root@localhost ~]# rpm -qa |grep bfa
Please kindly tell me whats the actual error
The later kernel requires a later version of the bfa-firmware package.
If you used yum to install the new kernel, yum would download the latest bfa-firmware package as well, and both packages (bfa-firmware and kernel) would be installed.
To upgrade to this kernel with rpm, you need to download bfa-firmware-22.214.171.124 or later and install that using rpm, then you'll be able install the later kernel package.