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

Reply via email to