The series contains incremental processing of IGMP groups. The first patch in series is actually small bug fix that has been in the code base or a while and can be backport candidate.
The second patch and third is just preparation for the I-P processing. The fourth patch contains the actual I-P processing of IGMP. It is not a full I-P processing it actually recomputes the whole state when IGMP changes, however the logical flow generation is incremental so northd won't generate all logical flows as a result of single IGMP group change. Ales Musil (4): northd: Do not attempt to install LS flows for LR IGMP group. northd: Add new module for IGMP and Multicast. northd: Remove the list of groups from mcast info. northd: Add node for IGMP and Multicast data. northd/automake.mk | 2 + northd/en-lflow.c | 52 +- northd/en-lflow.h | 1 + northd/en-multicast.c | 750 ++++++++++++++++++++++++++++ northd/en-multicast.h | 87 ++++ northd/inc-proc-northd.c | 10 +- northd/northd.c | 1017 +++++++------------------------------- northd/northd.h | 33 +- tests/ovn-northd.at | 89 ++++ 9 files changed, 1204 insertions(+), 837 deletions(-) create mode 100644 northd/en-multicast.c create mode 100644 northd/en-multicast.h -- 2.48.1 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev