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 is just preparation for the I-P processing. The third 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 (3): northd: Do not attempt to install LS flows for LR IGMP group. northd: Add new module for IGMP and Multicast. 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 | 749 ++++++++++++++++++++++++++++ northd/en-multicast.h | 87 ++++ northd/inc-proc-northd.c | 10 +- northd/northd.c | 1008 +++++++------------------------------- northd/northd.h | 34 +- tests/ovn-northd.at | 89 ++++ 9 files changed, 1198 insertions(+), 834 deletions(-) create mode 100644 northd/en-multicast.c create mode 100644 northd/en-multicast.h -- 2.47.1 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
