The expected behavior is as you expect, not what you're observing. Are you building the match by hand, or are you using set_match() (in util) or something that calls it? If you're building it by hand, are you accounting for byte order in the wildcards field using htonl()?
-- Murphy On Feb 21, 2011, at 6:18 PM, [email protected] wrote: > Hi > > I thought I'd start another thread for this issue.. > > I am inserting the following two flow entries in the switch. > > 1) match: (src1, dst1, *) , action: send out on port x, priority = 101 > (higher priority) > 2) match: (src1, *) action: send out on port y, priority = 5 (lower > priority) > > The flow between src1 and dst1 is correctly being sent on port x. This is > expected because flow entry 1 has a higher priority. > > However for a flow between src1 and dst2, the packets are being sent to the > controller instead of being sent out on port y. > > I had expected that since the match will fail for a higher priority flow > entry it'll be matched against the lower priority entry and sent out on port > y but this doesn't seem to be the case. > Is this the expected behavior ? > > If so, what should I change so that the flows between src1 and destination > other than dst1 are sent out on port y ? > > Thanks! > Malveeka > _______________________________________________ > nox-dev mailing list > [email protected] > http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org
_______________________________________________ nox-dev mailing list [email protected] http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org
