]> git.openfabrics.org - ~vlad/ofed_scripts.git/commitdiff
Add support for VMware PVRDMA user driver
authorAdit Ranadive <aditr@vmware.com>
Tue, 14 Mar 2017 17:52:05 +0000 (10:52 -0700)
committerAdit Ranadive <aditr@vmware.com>
Tue, 14 Mar 2017 17:52:05 +0000 (10:52 -0700)
Signed-off-by: Adit Ranadive <aditr@vmware.com>
install.pl
uninstall.sh

index 436b995e4316f4ab2389fc010c7489496b18c7a0..cb18e7f719c09b29605a3dd452a5e191b7e16a78 100755 (executable)
@@ -593,6 +593,7 @@ my @prev_ofed_packages = (
                         "libnes", "libnes-devel",
                         "infinipath-psm", "infinipath-psm-devel", "intel-mic-psm", "intel-mic-psm-devel",
                         "ibpd", "libibscif", "libibscif-devel",
+                       "libvmw_pvrdma", "libvmw_pvrdma-devel",
                         "rdma-core", "rdma-core-compat",
                         "mvapich", "openmpi", "mvapich2"
                         );
@@ -832,6 +833,22 @@ my %packages_info = (
             ofa_req_inst => ["fabtests"],
             install32 => 0, exception => 0 },
 
+        'libvmw_pvrdma' =>
+            { name => "libvmw_pvrdma", parent => "libvmw_pvrdma",
+            selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
+            available => 1, mode => "user", dist_req_build => [],
+            dist_req_inst => [],ubuntu_dist_req_build => [],
+            ubuntu_dist_req_inst => [], ofa_req_build => ["rdma-core"],
+            ofa_req_inst => ["rdma-core"],
+            install32 => 1, exception => 0, configure_options => '' },
+        'libvmw_pvrdma-devel' =>
+            { name => "libvmw_pvrdma-devel", parent => "libvmw_pvrdma",
+            selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
+            available => 1, mode => "user", dist_req_build => [],
+            dist_req_inst => [], ofa_req_build => ["rdma-core"],
+            ofa_req_inst => ["rdma-core", "libvmw_pvrdma"],
+            install32 => 1, exception => 0 },
+
         # Management
         'libibmad' =>
             { name => "libibmad", parent => "libibmad",
@@ -3216,7 +3233,7 @@ sub main
 
        if ($DISTRO =~ /RHEL.*/ || $DISTRO =~ /SLES.*/ ) {
             print "\nTech Preview: ";
-            print "xeon-phi ";
+            print "xeon-phi vmw_pvrdma ";
         }
 
         print "\n";
index e778834e53c9aeb8702d4f50fb62223f6fe717f6..ef61c05e70616be83a659206211f543ee1a7a6ce 100755 (executable)
@@ -173,7 +173,7 @@ sub uninstall
     my $sig = 0;
     my $cnt = 0;
     my @installed_rpms = `ofed_info | grep -A999 '^-' 2> /dev/null | grep -v '^-'`;
-    my @other_ofed_rpms = `rpm -qa 2> /dev/null | grep -wE "compat-rdma|libibverbs|rdma|ofed|openib|kernel-ib|rds|ib-bonding|infiniband|libfabric|fabtests"`;
+    my @other_ofed_rpms = `rpm -qa 2> /dev/null | grep -wE "compat-rdma|libibverbs|rdma|ofed|openib|kernel-ib|rds|ib-bonding|infiniband|libfabric|fabtests|libvmw_pvrdma"`;
     my $cmd = "rpm -e --allmatches --nodeps $rpm_flags";
 
     for my $package (@other_ofed_rpms) {