Add Connector.Port interface

To populate the link between fabric adapters and port in bmcweb, ports
linked to them needs to implement Connector.Port interface as this
interface is being used to fetch ports collection.

Change-Id: If9adcecddec1dfdc5bbec9dc999fa4d3571bd6ea
Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com>
diff --git a/config/ibm/50001001.json b/config/ibm/50001001.json
index 051671f..4eacf3a 100644
--- a/config/ibm/50001001.json
+++ b/config/ibm/50001001.json
@@ -1590,6 +1590,7 @@
                 "ccin": ["2CE2", "58FF", "6B92", "6B99"],
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P0-C0-T0"
                     },
@@ -1605,6 +1606,7 @@
                 "ccin": ["2CE2", "58FF", "6B92", "6B99"],
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P0-C0-T1"
                     },
@@ -1658,6 +1660,7 @@
                 "ccin": ["2CE2", "58FF", "6B92", "6B99"],
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P0-C3-T0"
                     },
@@ -1673,6 +1676,7 @@
                 "ccin": ["2CE2", "58FF", "6B92", "6B99"],
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P0-C3-T1"
                     },
@@ -1726,6 +1730,7 @@
                 "ccin": ["2CE2", "58FF", "6B92", "6B99"],
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P0-C4-T0"
                     },
@@ -1741,6 +1746,7 @@
                 "ccin": ["2CE2", "58FF", "6B92", "6B99"],
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P0-C4-T1"
                     },
@@ -1794,6 +1800,7 @@
                 "ccin": ["2CE2", "58FF", "6B92", "6B99"],
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P0-C10-T0"
                     },
@@ -1809,6 +1816,7 @@
                 "ccin": ["2CE2", "58FF", "6B92", "6B99"],
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P0-C10-T1"
                     },
@@ -1824,6 +1832,7 @@
                 "ccin": ["6B87"],
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P0-C10-T0"
                     },
@@ -1839,6 +1848,7 @@
                 "ccin": ["6B87"],
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P0-C10-T1"
                     },
@@ -1854,6 +1864,7 @@
                 "ccin": ["6B87"],
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P0-C10-T2"
                     },
@@ -1869,6 +1880,7 @@
                 "ccin": ["6B87"],
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P0-C10-T3"
                     },
@@ -2062,6 +2074,7 @@
                 "ccin": ["6B87"],
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P0-C11-T0"
                     },
@@ -2077,6 +2090,7 @@
                 "ccin": ["6B87"],
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P0-C11-T1"
                     },
@@ -2092,6 +2106,7 @@
                 "ccin": ["6B87"],
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P0-C11-T2"
                     },
@@ -2107,6 +2122,7 @@
                 "ccin": ["6B87"],
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P0-C11-T3"
                     },
@@ -2197,6 +2213,7 @@
                 "ccin": ["6B87"],
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P0-C8-T0"
                     },
@@ -2212,6 +2229,7 @@
                 "ccin": ["6B87"],
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P0-C8-T1"
                     },
@@ -2227,6 +2245,7 @@
                 "ccin": ["6B87"],
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P0-C8-T2"
                     },
@@ -2242,6 +2261,7 @@
                 "ccin": ["6B87"],
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P0-C8-T3"
                     },
@@ -2410,6 +2430,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P1-T1"
                     },
@@ -2423,6 +2444,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P1-T2"
                     },
@@ -2641,6 +2663,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P2-T1"
                     },
@@ -2654,6 +2677,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P2-T2"
                     },