datapath: Add multicast tunnel support.
authorBen Pfaff <blp@nicira.com>
Mon, 24 Oct 2011 19:27:36 +0000 (12:27 -0700)
committerBen Pfaff <blp@nicira.com>
Mon, 24 Oct 2011 19:27:36 +0000 (12:27 -0700)
commitb37e6334fd80a6460aabc95f05eb8ab68e5a82ed
treef8219a0f73891186b47d85793c6fec739e8e8e98
parent10500639d5756986a587116ca1b8b42764f5ace2
datapath: Add multicast tunnel support.

Something like this, on two separate vswitches, works to try it out:
    route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
    ovs-vsctl \
        -- add-port br0 gre0 \
        -- set interface gre0 type=gre options:remote_ip=224.0.0.1

Runtime tested on Linux 3.0, build tested on Linux 2.6.18, both i386.

Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Jesse Gross <jesse@nicira.com>
datapath/tunnel.c
datapath/tunnel.h
datapath/vport-gre.c
lib/netdev-vport.c
lib/packets.h
vswitchd/vswitch.xml