Index: /branches/rel_apv_10_7_1/usr/click/lib/libuinet-atcp/lib/libuinet/uinet_host_pci.c
===================================================================
--- /branches/rel_apv_10_7_1/usr/click/lib/libuinet-atcp/lib/libuinet/uinet_host_pci.c	(revision 38198)
+++ /branches/rel_apv_10_7_1/usr/click/lib/libuinet-atcp/lib/libuinet/uinet_host_pci.c	(working copy)
@@ -457,6 +457,7 @@
 		total_pcib = find_pcib(0, NULL, 0);
 		total_pcib += find_pcib(22, NULL, 0);
 		total_pcib += find_pcib(151, NULL, 1);
+		total_pcib += find_pcib(176, NULL, 1);
 	} else {
 
 	/* if there are 2 north bridge,
@@ -521,6 +522,7 @@
 		total_pcib = find_pcib(0, pcib_nicdevs, 0);
 		total_pcib += find_pcib(22, &pcib_nicdevs[total_pcib], 0);
 		total_pcib += find_pcib(151, &pcib_nicdevs[total_pcib], 1);
+		total_pcib += find_pcib(176, &pcib_nicdevs[total_pcib], 1);
 	} else {
 		total_pcib = find_pcib(0, pcib_nicdevs, 0);
 		total_pcib += find_pcib(128, &pcib_nicdevs[total_pcib], 1);
Index: /branches/rel_apv_10_7_1/usr/click/tools/hugepage_config.sh
===================================================================
--- /branches/rel_apv_10_7_1/usr/click/tools/hugepage_config.sh	(revision 38198)
+++ /branches/rel_apv_10_7_1/usr/click/tools/hugepage_config.sh	(working copy)
@@ -55,9 +55,15 @@
 			hugepagesz=2M
 			hugepagenr=1024
 		else
-			#reserver 1/4 for system
-			hugepagesz=1G
-			hugepagenr=`expr $mem_total \* 3 / 4`
+			if [ "$array_id" = "911900" ]; then
+				#reserve 1/5 for system
+				hugepagesz=1G
+				hugepagenr=`expr $mem_total \* 4 / 5`
+			else
+				#reserve 1/4 for system
+				hugepagesz=1G
+				hugepagenr=`expr $mem_total \* 3 / 4`
+			fi
 		fi
 	fi
 fi
Index: /branches/rel_apv_10_7_1/usr/src/sys/click/net/if_cafw.c
===================================================================
--- /branches/rel_apv_10_7_1/usr/src/sys/click/net/if_cafw.c	(revision 38198)
+++ /branches/rel_apv_10_7_1/usr/src/sys/click/net/if_cafw.c	(working copy)
@@ -469,6 +469,8 @@
 // PCI Bridge 2.0 (0000:16:04.0): 4 NICs found
 // PCI Bridge 3.0 (0000:97:02.0): 4 NICs found
 // PCI Bridge 4.0 (0000:97:04.0): 4 NICs found
+// PCI Bridge 5.0 (0000:b0:02.0): 2 NICs found
+// PCI Bridge 6.0 (0000:b0:04.0): 2 NICs found
 // [root@localhost ~]# lspci -vt
 //  +-[0000:16]-+-02.0-[17]--+-00.0  Intel Corporation Ethernet Controller X710 for 10GbE SFP+
 //  |           |            +-00.1  Intel Corporation Ethernet Controller X710 for 10GbE SFP+
@@ -480,12 +482,16 @@
 //  |           |               +-00.1  Intel Corporation Device 1593
 //  |           |               +-00.2  Intel Corporation Device 1593
 //  |           |               \-00.3  Intel Corporation Device 1593
+//  +-[0000:b0]-+-02.0-[b1]--+-00.0  Mellanox Technologies MT27800 Family [ConnectX-5]
+//  |           |            \-00.1  Mellanox Technologies MT27800 Family [ConnectX-5]
+//  |           \-04.0-[b2]--+-00.0  Mellanox Technologies MT27800 Family [ConnectX-5]
+//  |                        \-00.1  Mellanox Technologies MT27800 Family [ConnectX-5]
 static struct pcib_slot_map nic_slot_map_pcib_CAR5060[MAX_SUBMAP][MAX_SLOTS] = {
 	{
 		{0, 2}, {0, 3}, {-1, -1},
 	},
 	{
-		{1, 0}, {2, 0}, {3, 0}, {4, 0}, {-1, -1},
+		{1, 0}, {2, 0}, {3, 0}, {4, 0}, {6, 0}, {5, 0}, {-1, -1},
 	},
 };
 
