So the to_python for ofp_match shows that there's at least an attempt to do the right thing. Given that, the next thing I'd do is check the ofp_flow_removed message on the wire (using Wireshark) to make sure I think the wildcards field is set right there, which would indicate that this is indeed a bug in NOX. Could you do that, and post the relevant packet?
-- Murphy On Wed, 2011-02-16 at 10:07 +0900, Derek Cormier wrote: > Hello, > > I think I may have found a bug. First, I add a flow where the dl_type > set and everything else is wildcarded. Then I delete it using > delete_strict_datapath_flow(). When I receive a flow removed event, I > print out the match dictionary and see: > > {'dl_type': 5, 'nw_dst_n_wild': 0L, 'nw_dst': 0L, 'nw_src_n_wild': 0L, > 'nw_proto': 0, 'nw_tos': 0, 'tp_dst': 0, 'tp_src': 0, 'nw_src': 0L} > > It's adding a few extra fields with values of 0. If I'm not mistaken, it > should only have the dl_type field. > I verified the flow was added properly to the switch by using > openvswitch's flow dump. > > -Derek > > _______________________________________________ > nox-dev mailing list > nox-dev@noxrepo.org > http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org _______________________________________________ nox-dev mailing list nox-dev@noxrepo.org http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org