Added a new method to create a port

Change-Id: I78db8cf5e1ab66d1497a8f9b706eef2202d50071
diff --git a/core/api/src/main/java/org/onosproject/net/behaviour/BridgeConfig.java b/core/api/src/main/java/org/onosproject/net/behaviour/BridgeConfig.java
index cf7bed6..44855f2 100644
--- a/core/api/src/main/java/org/onosproject/net/behaviour/BridgeConfig.java
+++ b/core/api/src/main/java/org/onosproject/net/behaviour/BridgeConfig.java
@@ -74,9 +74,18 @@
      *
      * @param port port number
      */
+    @Deprecated
     void addPort(PortDescription port);
 
     /**
+     * Adds a port to a given bridge.
+     *
+     * @param bridgeName bridge name
+     * @param portName port name
+     */
+    void addPort(BridgeName bridgeName, String portName);
+
+    /**
      * Delete a logical/virtual port.
      *
      * @param port port number
diff --git a/drivers/src/main/java/org/onosproject/driver/ovsdb/OvsdbBridgeConfig.java b/drivers/src/main/java/org/onosproject/driver/ovsdb/OvsdbBridgeConfig.java
index 6451160..9a2a1a8 100644
--- a/drivers/src/main/java/org/onosproject/driver/ovsdb/OvsdbBridgeConfig.java
+++ b/drivers/src/main/java/org/onosproject/driver/ovsdb/OvsdbBridgeConfig.java
@@ -104,6 +104,13 @@
     }
 
     @Override
+    public void addPort(BridgeName bridgeName, String portName) {
+        DriverHandler handler = handler();
+        OvsdbClientService clientService = getOvsdbClientService(handler);
+        clientService.createPort(bridgeName.name(), portName);
+    }
+
+    @Override
     public void deletePort(PortDescription port) {
         DriverHandler handler = handler();
         OvsdbClientService clientService = getOvsdbClientService(handler);