]> git.openfabrics.org - ~vlad/ofed_scripts.git/commitdiff
ofed-scripts: Add i40iw to install script
authorTatyana Nikolova <tatyana.e.nikolova@intel.com>
Wed, 15 Feb 2017 20:36:10 +0000 (14:36 -0600)
committerVladimir Sokolovsky <vlad@mellanox.com>
Wed, 15 Mar 2017 21:32:37 +0000 (23:32 +0200)
Add new drivers i40iw and i40e to install script.
Enable their installation only on linux 4.8.

Signed-off-by: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
install.pl

index 53f9fafc087d643d5915d08e0ff918355c58ab98..59860635bea7bc8d78e46821a03c0711c436cd80 100755 (executable)
@@ -590,7 +590,7 @@ my @prev_ofed_packages = (
                         "openib-diags", "openib-mstflint", "openib-perftest", "openib-srptools", "openib-tvflash",
                         "openmpi", "openmpi-devel", "openmpi-libs",
                         "ibutils", "ibutils-devel", "ibutils-libs", "ibutils2", "ibutils2-devel",
-                        "libnes", "libnes-devel",
+                        "libnes", "libnes-devel", "libi40iw",
                         "infinipath-psm", "infinipath-psm-devel", "intel-mic-psm", "intel-mic-psm-devel",
                         "ibpd", "libibscif", "libibscif-devel",
                         "rdma-core", "rdma-core-compat",
@@ -601,8 +601,9 @@ my @prev_ofed_packages = (
 my @distro_ofed_packages = (
                         "libamso", "libamso-devel", "dapl2", "dapl2-devel", "mvapich", "mvapich2", "mvapich2-devel",
                         "mvapich-devel", "libboost_mpi1_36_0", "boost-devel", "boost-doc", "libmthca-rdmav2", "libcxgb3-rdmav2", "libcxgb4-rdmav2",
-                        "libmlx4-rdmav2", "libibverbs1", "libibmad1", "libibumad1", "libibcommon1", "ofed", "ofa", "libibdm1", "libibcm1", "libibnetdisc5",
-                        "scsi-target-utils", "rdma-ofa-agent", "libibumad3", "libibmad5", "libibverbs-runtime", "librdmacm1"
+                        "libmlx4-rdmav2", "libnes-rdmav2", "libi40iw-rdmav2", "libibverbs1", "libibmad1", "libibumad1", "libibcommon1", "ofed",
+                        "ofa", "libibdm1", "libibcm1", "libibnetdisc5", "scsi-target-utils", "rdma-ofa-agent", "libibumad3", "libibmad5",
+                        "libibverbs-runtime", "librdmacm1"
                         );
 
 my @mlnx_en_packages = (
@@ -621,7 +622,7 @@ my @chelsio_uwire_packages = (
 
 # List of all available packages sorted following dependencies
 my @kernel_packages = ("compat-rdma", "compat-rdma-devel", "ib-bonding", "ib-bonding-debuginfo");
-my @basic_kernel_modules = ("core", "mthca", "mlx4", "mlx4_en", "mlx5", "cxgb3", "cxgb4", "nes", "ehca", "qib", "ocrdma", "ipoib", "nvme", "nvme-host", "nvme-target");
+my @basic_kernel_modules = ("core", "mthca", "mlx4", "mlx4_en", "mlx5", "cxgb3", "cxgb4", "nes", "i40iw", "i40e", "ehca", "qib", "ocrdma", "ipoib", "nvme", "nvme-host", "nvme-target");
 my @ulp_modules = ("sdp", "srp", "srpt", "rds", "qlgc_vnic", "iser", "nfsrdma", "cxgb3i", "cxgb4i");
 my @xeon_phi_kernel = ("ibscif", "ibp-server", "ibp-debug");
 
@@ -705,6 +706,12 @@ my %kernel_modules_info = (
         'nes' =>
             { name => "nes", available => 1, selected => 0,
             included_in_rpm => 0, requires => ["core"], },
+        'i40iw' =>
+            { name => "i40iw", available => 0, selected => 0,
+            included_in_rpm => 0, requires => ["core","i40e"], },
+        'i40e' =>
+            { name => "i40e", available => 0, selected => 0,
+            included_in_rpm => 0, requires => ["core"], },
         'ocrdma' =>
             { name => "ocrdma", available => 0, selected => 0,
             included_in_rpm => 0, requires => ["core"], },
@@ -1328,6 +1335,8 @@ sub set_availability
             $packages_info{'rds-devel'}{'available'} = 1;
             $packages_info{'rds-tools-debuginfo'}{'available'} = 1;
             $kernel_modules_info{'srpt'}{'available'} = 1;
+            $kernel_modules_info{'i40e'}{'available'} = 1;
+            $kernel_modules_info{'i40iw'}{'available'} = 1;
             $packages_info{'nvme'}{'available'} = 1;
             $packages_info{'nvme-host'}{'available'} = 1;
             $packages_info{'nvme-target'}{'available'} = 1;