Minor bug fixes to bgprouter and ofdpadriver
Cleaned up some handshakers that are not needed

Change-Id: I87fc202c39a9b4646d61321cdc488059f39c120b
diff --git a/apps/bgprouter/src/main/java/org/onosproject/bgprouter/BgpRouter.java b/apps/bgprouter/src/main/java/org/onosproject/bgprouter/BgpRouter.java
index 13fbc01..0e0207e 100644
--- a/apps/bgprouter/src/main/java/org/onosproject/bgprouter/BgpRouter.java
+++ b/apps/bgprouter/src/main/java/org/onosproject/bgprouter/BgpRouter.java
@@ -358,7 +358,8 @@
                .addCondition(Criteria.matchVlanId(intf.vlan()));
             intf.ipAddresses().stream()
                 .forEach(ipaddr -> fob.addCondition(
-                                   Criteria.matchIPDst(ipaddr.subnetAddress())));
+                                   Criteria.matchIPDst(
+                                        IpPrefix.valueOf(ipaddr.ipAddress(), 32))));
             fob.permit().fromApp(appId);
             flowObjectiveService.filter(
                   deviceId,
@@ -366,7 +367,7 @@
                       @Override
                       public void onSuccess(Objective objective) {
                           log.info("Successfully installed interface based "
-                                  + "filtering objcetives for intf {}", intf);
+                                  + "filtering objectives for intf {}", intf);
                       }
 
                       @Override