[ovs-dev] Possible regression in "datapath: Mega flow implementation"

Simon Horman horms at verge.net.au
Thu Jun 27 06:06:41 UTC 2013

Hi Jesse, Hi Andy,

I have observed what seems to be a regression added
by "datapath: Mega flow implementation" which is still present in
master as of 7431e17196fdb1c3189d67e3aeed4adeab4cf479
("ofproto-dpif: Always un-wildcard 'dl_type'.").

The problem that I am observing is that in some cases
ovs-vswitchd asks the (kernel) datapath to remove facets
which the latter claims do not exist.

The case where I see this is the facet set up as a result
of IPv6 router solicitation requests sent when the link
to the bridge is brought up as part of system initialisation -
my test runs in a (usually short-lived) KVM instance.

A sample log message is as follows:

2013-06-27T05:13:13Z|00039|dpif|WARN|system at ovs-system: failed to flow_del (No such file or directory) in_port(3),skb_mark(0),eth(src=4a:08:11:f1:13:f0,dst=33:33:00:00:00:fb),eth_type(0x86dd),ipv6(src=fe80::14e9:14e9:fef1:13f0,dst=ff02::fb,label=0,proto=17,tclass=0,hlimit=255,frag=no),udp(src=0,dst=0)

More information about the dev mailing list