libpldm: add enum used by some Network Controller

The network interface connectors and ports connection entity types
(along with Link State set and Redfish Device Resource PDR) are useful
for some NIC devices.

Change-Id: I28cd2c9db4ef3bfc9885892b41312d31a709ebbf
Signed-off-by: Jinliang Wang <jinliangw@google.com>
diff --git a/include/libpldm/entity.h b/include/libpldm/entity.h
index ab2c175..f48786b 100644
--- a/include/libpldm/entity.h
+++ b/include/libpldm/entity.h
@@ -138,6 +138,28 @@
 	PLDM_ENTITY_PLUG = 189,
 	PLDM_ENTITY_SOCKET = 190,
 
+	/* Network Interface Connectors */
+	PLDM_ENTITY_RJ45 = 200,
+	PLDM_ENTITY_XFP = 201,
+	PLDM_ENTITY_SFP = 202,
+	PLDM_ENTITY_SFP10 = 203,
+	PLDM_ENTITY_SFP16 = 205,
+	PLDM_ENTITY_SFP28 = 206,
+	PLDM_ENTITY_SFP_PLUS = 207,
+	PLDM_ENTITY_SFPDD = 208,
+	PLDM_ENTITY_CSFP = 209,
+	PLDM_ENTITY_QSFP = 210,
+	PLDM_ENTITY_QSFP28 = 211,
+	PLDM_ENTITY_QSFP_PLUS = 212,
+	PLDM_ENTITY_QSFPDD = 213,
+	PLDM_ENTITY_OSFP = 214,
+
+	/* Network Ports Connection Types */
+	PLDM_ENTITY_ETHERNET = 300,
+	PLDM_ENTITY_INFINIBAND = 301,
+	PLDM_ENTITY_FIBRECHANEL = 302,
+	PLDM_ENTITY_OMINIPATH = 303,
+
 	/* OEM ranges */
 	PLDM_OEM_ENTITY_TYPE_START = 24576,
 	PLDM_OEM_ENTITY_TYPE_END = 32767,