vtep: Limit the split elements to 2 (maxsplit + 1)
authorMark Maglana <mmaglana@gmail.com>
Mon, 2 Mar 2015 21:41:35 +0000 (13:41 -0800)
committerGurucharan Shetty <gshetty@nicira.com>
Tue, 3 Mar 2015 17:07:50 +0000 (09:07 -0800)
This change ensures that we always end up with two elements even
if the name of the physical port contains dashes. For example, a
binding of "0100-br0-eth1" will be split to ["0100", "br0-eth1"]
instead of ["0100", "br0", "eth1"].

Signed-off-by: Mark Maglana <mmaglana@gmail.com>
Signed-off-by: Gurucharan Shetty <gshetty@nicira.com>
vtep/ovs-vtep

index 7173644..60dbb95 100755 (executable)
@@ -513,7 +513,7 @@ def add_binding(binding, ls):
 def del_binding(binding, ls):
     vlog.info("removing binding %s" % binding)
 
-    vlan, pp_name = binding.split("-")
+    vlan, pp_name = binding.split("-", 1)
     pbinding = binding+"-p"
     lbinding = binding+"-l"