On Thu, 15 Aug 2013 16:04:23 +0900 YAMAMOTO Takashi <[email protected]> wrote:
> Signed-off-by: YAMAMOTO Takashi <[email protected]> > --- > ryu/topology/switches.py | 7 ++++--- > 1 file changed, 4 insertions(+), 3 deletions(-) > > diff --git a/ryu/topology/switches.py b/ryu/topology/switches.py > index cf8fdea..8503598 100644 > --- a/ryu/topology/switches.py > +++ b/ryu/topology/switches.py > @@ -26,7 +26,8 @@ from ryu.controller.handler import set_ev_cls > from ryu.controller.handler import MAIN_DISPATCHER, DEAD_DISPATCHER > from ryu.exception import RyuException > from ryu.lib import hub > -from ryu.lib.mac import DONTCARE_STR, haddr_to_str > +from ryu.lib import addrconv > +from ryu.lib.mac import DONTCARE_STR > from ryu.lib.dpid import dpid_to_str, str_to_dpid > from ryu.lib.port_no import port_no_to_str > from ryu.lib.packet import packet, ethernet, lldp > @@ -64,7 +65,7 @@ class Port(object): > self._state = ofpport.state > > self.port_no = ofpport.port_no > - self.hw_addr = ofpport.hw_addr > + self.hw_addr = addrconv.mac.bin_to_text(ofpport.hw_addr) > self.name = ofpport.name > > def is_reserved(self): > @@ -82,7 +83,7 @@ class Port(object): > def to_dict(self): > return {'dpid': dpid_to_str(self.dpid), > 'port_no': port_no_to_str(self.port_no), > - 'hw_addr': haddr_to_str(self.hw_addr), > + 'hw_addr': self.hw_addr, > 'name': self.name.rstrip('\0')} Hmm, I think that we will make ofport.hw_addr to text representation (I posted a half-baked patch). ------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk _______________________________________________ Ryu-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ryu-devel
