Closed pavankumarjavvaji closed 11 months ago
I think upgrading to POX halosaur will probably make that message go away (relevant docs). If you still get log messages from the packet subsystem, reopen the issue -- I have some improvements to the DNS code that haven't gotten pushed yet.
However, I am doubtful that this is actually your problem. From casual inspection, I think you must be running components besides BestNodeController which may conflict with it, and I think there are problems with BestNodeController. (For example, node_details doesn't look like it's a dictionary which will have a 'mac' key, and a flow mod that matches dl_dst probably also needs to match the IP protocol.)
ERROR:packet:(dns) parsing questions: ord() expected string of length 1, but int found i am getting thiss error whill i am trying to ping i dont think there is error in code will you help me in it from pox.core import core import pox.openflow.libopenflow_01 as of
class BestNodeController(object): def init(self): self.node_details = {} # Store node details here core.openflow.addListeners(self) self.read_node_details() # Call a method to read node details
def launch(): core.registerNew(BestNodeController)