Hi all,

Perhaps I'm misunderstanding the get_route event but I'm getting error 
messages like the following at times:
00008|routing|ERR:Invalid route between aps 1731efa639:3 and 
1731ed8d28:0 (inport == outport)

Can someone clarify what this error means? As far as I can tell this 
error doesn't make sense for the scenario in which I'm trying to use it. 
I have three OF switches connected effectively in a line -- the two aps 
listed above are on opposite ends of this line.


Also, looking through the examples for sample code I saw the following 
in pyunittests/routing_test.py:
    def post_events(self):
        e = Link_event(netinet.datapathid.from_host(2),
                       netinet.datapathid.from_host(3),
                       0, 0, Link_event.ADD)
        self.post(e)
        e = Link_event(netinet.datapathid.from_host(1),
                       netinet.datapathid.from_host(2),
                       0, 1, Link_event.ADD)
        self.post(e)
        self.d = defer.Deferred()
        return self.d

    def handle_link_event(self, event):
        if self.n_received == 0:
            self.n_received = 1
            return CONTINUE

        route = pyrouting.PyFullRoute()
        route.id.src = src = netinet.datapathid.from_host(1)
        route.id.dst = dst = netinet.datapathid.from_host(3)
        route.inport = route.outport = 1

        if not self.routing.get_route(route):

Reading the above I would have thought that 1 and 3 would have been 
connected on port 0, but in the get_route it looks like you're querying 
from port 1?



Thanks,
Glen

_______________________________________________
nox-dev mailing list
[email protected]
http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org

Reply via email to