Bumped version of P4Runtime and P4 tools for dev VM

+fixed protobuf version according to p4c documentation.

Change-Id: I16471b70b9b2ebc0e0a30c733f1e6ce47d40e30b
diff --git a/tools/dev/mininet/bmv2.py b/tools/dev/mininet/bmv2.py
index 64be413..e1d51a5 100644
--- a/tools/dev/mininet/bmv2.py
+++ b/tools/dev/mininet/bmv2.py
@@ -13,7 +13,7 @@
 
 BMV2_TARGET = 'simple_switch_grpc'
 ONOS_ROOT = os.environ["ONOS_ROOT"]
-INIT_BMV2_JSON = '%s/tools/test/p4src/p4-16/p4c-out/empty.json' % ONOS_ROOT
+CPU_PORT = 255
 
 
 class ONOSBmv2Switch(Switch):
@@ -118,12 +118,11 @@
         if self.debugger:
             args.append('--debugger')
         args.append('-L%s' % self.loglevel)
-
-        args.append(INIT_BMV2_JSON)
+        args.append('--no-p4')
 
         # gRPC target-specific options.
         args.append('--')
-        args.append('--enable-swap')
+        args.append('--cpu-port %d' % CPU_PORT)
         args.append('--grpc-server-addr 0.0.0.0:%d' % self.grpcPort)
 
         bmv2cmd = " ".join(args)