Skip to content
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.

Prevent from creating multiple flows for non-real broadcasts #2455

Closed
wants to merge 1 commit into from

Conversation

brb
Copy link
Contributor

@brb brb commented Jul 26, 2016

This PR prevents from installing ODP flows in the case of "non-real" broadcast (= relaying a non-broadcast packet to all ports when the router does not know to which port to send for a given dst_mac).

The decision about the installation is moved to fastdp.send function which is the only one that can create a flow.

Fixes #2428

When router.Macs expires and an ODP flow gets evicted, it's possible
to install a "broadcast" flow for non-real broadcast packets, if
container and weave FIBs contain a necessary MAC entry.
@brb brb closed this Jul 26, 2016
@brb brb modified the milestone: n/a Aug 18, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant