Closed bocon13 closed 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)
I'll assume this was closed because RipL had not been updated to go with RipL-POX.
yup!
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)