brandonheller / riplpox

RipL-POX (Ripcord-Lite for POX): A simple network controller for OpenFlow-based data centers
GNU General Public License v2.0
25 stars 28 forks source link

Hash Reactive bug #2

Closed bocon13 closed 11 years ago

bocon13 commented 11 years ago

When the following is run: ~/pox/pox.py riplpox.riplpox --topo=ft,4 --routing=hashed --mode=reactive

In reactive mode with hashed, st, or random, here's the error: ERROR:core:Exception while handling OpenFlowNexus!PacketIn... Traceback (most recent call last): File "/home/ubuntu/pox/pox/lib/revent/revent.py", line 234, in raiseEventNoErrors return self.raiseEvent(event, _args, _kw) File "/home/ubuntu/pox/pox/lib/revent/revent.py", line 281, in raiseEvent rv = event._invoke(handler, _args, _kw) File "/home/ubuntu/pox/pox/lib/revent/revent.py", line 159, in _invoke return handler(self, _args, *_kw) File "/home/ubuntu/riplpox/riplpox/riplpox.py", line 240, in _handle_PacketIn self._handle_packet_reactive(event) File "/home/ubuntu/riplpox/riplpox/riplpox.py", line 212, in _handle_packet_reactive self._install_reactive_path(event, out_dpid, out_port, packet) File "/home/ubuntu/riplpox/riplpox/riplpox.py", line 122, in _install_reactive_path route = self.r.get_route(in_name, outname, hash) TypeError: get_route() takes exactly 3 arguments (4 given)

brandonheller commented 11 years ago

I'll assume this was closed because RipL had not been updated to go with RipL-POX.

bocon13 commented 11 years ago

yup!