[ovs-dev] [PATCH 00/18] Add multicast snooping support
Flavio Leitner
fbl at redhat.com
Fri Apr 11 21:34:05 UTC 2014
Currently it supports IGMPv1 and IGMPv2 only.
Daniel Borkmann (2):
netinet: Add IPPROTO_IGMP definition
packets: Add igmp header definitions
Flavio Leitner (16):
packet: Add function ip_is_local_multicast()
lib: Add igmp generic snooping library bits
flow: Add IGMP bits to the struct flow
flow: Add support for IGMP
ovsschema: Added mcast_snooping_enable switch
dpif: Comestic indentation fixes
ofproto/xlate: Move is_admissible() up
ofproto-dpif-xlate: Add xlate_normal_flood()
ofproto-dpif: Introduce multicast snooping handler
ofproto-dpif: Add mcast snooping db show and flush cmds
ofproto: Add functions to configure multicast snooping
dpif-xlate: Add multicast snooping sending functions
dpif-xlate: Add functions to update multicast snooping db
dpif-xlate: Enable multicast snooping to handle its traffic
bridge: Set multicast snooping table configuration
multicast snooping: Update documentation
AUTHORS | 2 +
include/sparse/netinet/in.h | 1 +
lib/automake.mk | 2 +
lib/flow.c | 25 +-
lib/flow.h | 22 +-
lib/match.c | 2 +-
lib/mcast-snooping.c | 794 +++++++++++++++++++++++++++++++++++++++++++
lib/mcast-snooping.h | 175 ++++++++++
lib/nx-match.c | 2 +-
lib/ofp-util.c | 2 +-
lib/packets.h | 20 ++
ofproto/ofproto-dpif-xlate.c | 358 +++++++++++++++----
ofproto/ofproto-dpif-xlate.h | 4 +-
ofproto/ofproto-dpif.c | 173 +++++++++-
ofproto/ofproto-provider.h | 22 ++
ofproto/ofproto.c | 28 ++
ofproto/ofproto.h | 17 +
tests/ovs-vsctl.at | 2 +
utilities/ovs-vsctl.8.in | 30 ++
vswitchd/bridge.c | 70 ++++
vswitchd/vswitch.ovsschema | 6 +-
vswitchd/vswitch.xml | 49 +++
22 files changed, 1712 insertions(+), 94 deletions(-)
create mode 100644 lib/mcast-snooping.c
create mode 100644 lib/mcast-snooping.h
--
1.9.0
More information about the dev
mailing list