]> git.openfabrics.org - ~vlad/ofed_scripts.git/commitdiff
install.pl: Added hns support
authorVladimir Sokolovsky <vlad@mellanox.com>
Wed, 21 Aug 2019 22:31:12 +0000 (17:31 -0500)
committerVladimir Sokolovsky <vlad@mellanox.com>
Wed, 21 Aug 2019 22:31:12 +0000 (17:31 -0500)
Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.com>
install.pl

index 1a210d5cd689156bfc48b0fa8ed9e1090b4fdc85..69f3404d54811b28c6ee9cf1dda643924fe5a6c7 100755 (executable)
@@ -560,7 +560,7 @@ my @chelsio_uwire_packages = (
 
 # List of all available packages sorted following dependencies
 my @kernel_packages = ("compat-rdma", "compat-rdma-devel", "compat-rdma-firmware", "ib-bonding", "ib-bonding-debuginfo");
-my @basic_kernel_modules = ("core", "mthca", "mlx4", "mlx4_en", "mlx5", "cxgb3", "cxgb4", "nes", "i40iw", "i40e", "ehca", "qib", "ocrdma", "ipoib", "nvme_host", "nvme_target", "qedr", "bnxt_re", "vmw_pvrdma");
+my @basic_kernel_modules = ("core", "mthca", "mlx4", "mlx4_en", "mlx5", "cxgb3", "cxgb4", "nes", "i40iw", "i40e", "ehca", "qib", "hns", "ocrdma", "ipoib", "nvme_host", "nvme_target", "qedr", "bnxt_re", "vmw_pvrdma");
 my @ulp_modules = ("sdp", "srp", "srpt", "rds", "qlgc_vnic", "iser", "isert", "nfsrdma", "cxgb3i", "cxgb4i");
 my @xeon_phi_kernel = ("ibscif", "ibp-server", "ibp-debug");
 
@@ -670,6 +670,9 @@ my %kernel_modules_info = (
         'i40e' =>
             { name => "i40e", available => 0, selected => 0,
             included_in_rpm => 0, requires => ["core"], },
+        'hns' =>
+            { name => "hns", available => 0, selected => 0,
+            included_in_rpm => 0, requires => ["core"], },
         'ocrdma' =>
             { name => "ocrdma", available => 0, selected => 0,
             included_in_rpm => 0, requires => ["core"], },
@@ -1419,6 +1422,7 @@ sub set_availability
             $kernel_modules_info{'srpt'}{'available'} = 1;
             $kernel_modules_info{'i40e'}{'available'} = 1;
             $kernel_modules_info{'i40iw'}{'available'} = 1;
+            $kernel_modules_info{'hns'}{'available'} = 1;
             if ($arch =~ m/x86_64/) {
                 $kernel_modules_info{'qib'}{'available'} = 1;
             }
@@ -2262,6 +2266,9 @@ sub build_kernel_rpm
             elsif ($module eq "srpt") {
                 $kernel_configure_options .= " --with-srp-target-mod";
             }
+            elsif ($module eq "hns") {
+                $kernel_configure_options .= " --with-INFINIBAND_HNS=m --with-INFINIBAND_HNS_HIP06=m --with-INFINIBAND_HNS_HIP08=m --with-HNS=m --with-HNS3=m";
+            }
             else {
                 $kernel_configure_options .= " --with-$module-mod";
             }