@Darragh,
I modified your patch a bit so that the function add_fdb_flooding_entry() uses more stringent measures for its comparison, and only adds the entry if both the mac and ip are not found. This fixed the issue for us. Will you be creating a PR for this?
@ James
I don't see any increase in processing time. The fdb table is parsed in both cases. You're correct that this is a kernel bug, but it would still be positive to have this fix in Neutron, as it will be a lengthy process for this to be fixed in the kernel.
@Darragh, flooding_ entry() uses more stringent measures for its comparison, and only adds the entry if both the mac and ip are not found. This fixed the issue for us. Will you be creating a PR for this?
I modified your patch a bit so that the function add_fdb_
@ James
I don't see any increase in processing time. The fdb table is parsed in both cases. You're correct that this is a kernel bug, but it would still be positive to have this fix in Neutron, as it will be a lengthy process for this to be fixed in the kernel.