Index: /branches/rel_apv_10_7/usr/click/lib/libip/ip_media.h
===================================================================
--- /branches/rel_apv_10_7/usr/click/lib/libip/ip_media.h	(revision 39566)
+++ /branches/rel_apv_10_7/usr/click/lib/libip/ip_media.h	(working copy)
@@ -115,6 +115,7 @@
 #define I40E_DEV_ID_QSFP_B		0x1584
 #define I40E_DEV_ID_QSFP_C		0x1585
 #define I40E_DEV_ID_10G_BASE_T		0x1586
+#define I40E_DEV_ID_25G_SFP28		0x158B
 #define I40E_DEV_ID_1G_BASE_T_X722	0x37D1
 #define I40E_DEV_ID_10G_BASE_T_X722	0x37D3
 #define I40E_DEV_ID_VF			0x154C
Index: /branches/rel_apv_10_7/usr/click/lib/libip/ip_media.c
===================================================================
--- /branches/rel_apv_10_7/usr/click/lib/libip/ip_media.c	(revision 39566)
+++ /branches/rel_apv_10_7/usr/click/lib/libip/ip_media.c	(working copy)
@@ -492,6 +492,9 @@
 			} else if (pinfo->dev_id == I40E_DEV_ID_1G_BASE_T_X722) {
 				if_info_p->g_nics++;
 				if_info_p->cu_nics++; 
+			} else if (pinfo->dev_id == I40E_DEV_ID_25G_SFP28) {
+				if_info_p->t5g_nics++;
+				if_info_p->fb_nics++; 
 			} else  {
 				if_info_p->i40e_nics++;
 			}
Index: /branches/rel_apv_10_7/usr/click/lib/libip/sip.c
===================================================================
--- /branches/rel_apv_10_7/usr/click/lib/libip/sip.c	(revision 39566)
+++ /branches/rel_apv_10_7/usr/click/lib/libip/sip.c	(working copy)
@@ -16530,6 +16530,9 @@
 		case I40E_DEV_ID_QSFP_C:
 			printf("xl710_qsfp_c");
 			break;
+		case I40E_DEV_ID_25G_SFP28:
+			printf("xxv710_25g_base");
+			break;
 		case I40E_DEV_ID_10G_BASE_T:
 			printf("xl710_10g_base");
 			break;
