diff --git a/mininet/node.py b/mininet/node.py index d6a66ba..9656499 100644 --- a/mininet/node.py +++ b/mininet/node.py @@ -989,6 +989,7 @@ class OVSSwitch( Switch ): self.cmd( 'ovs-vsctl add-br', self ) if self.datapath == 'user': self.cmd( 'ovs-vsctl set bridge', self,'datapath_type=netdev' ) + int( self.dpid, 16 ) # DPID must be a hex string self.cmd( 'ovs-vsctl -- set Bridge', self, 'other_config:datapath-id=' + self.dpid ) self.cmd( 'ovs-vsctl set-fail-mode', self, self.failMode )