[ovs-git] Open vSwitch: ofproto-dpif-xlate: Add xlate_normal_flood() (master)

dev at openvswitch.org dev at openvswitch.org
Mon May 19 23:04:30 UTC 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".

The branch, master has been updated
       via  682800a4ef8238383443a11b14272b3ed448ebe3 (commit)
       via  ff69c24a5e977be7a773ee5c99b6f8bf436f016e (commit)
       via  1373ee252573aa187e19ae556d2eeba0517aabfc (commit)
       via  7e598a7d621175e28121da14b86cdb7c6a6b2bf0 (commit)
       via  8e451a96abaf735a3482fefcde25168eb7bea2df (commit)
       via  08be8c09fcacfdabc553d073b2d411eedda97315 (commit)
       via  9500f50575cf335d9d2f192419473f59c0850296 (commit)
       via  bbe6109de720e073a4ae78910577f7747cef3bc6 (commit)
       via  dc0e34c51b3dc28dd8a3e647fbf5d561590a1c50 (commit)
      from  5a87054c2d832d0e10b30a1f223707acb8efbeb7 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 682800a4ef8238383443a11b14272b3ed448ebe3
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=682800a4ef8238383443a11b14272b3ed448ebe3
Author: Flavio Leitner <fbl at redhat.com>
		
ofproto-dpif-xlate: Add xlate_normal_flood()
		
This is also needed for multicast snooping.

Acked-by: Thomas Graf <tgraf at redhat.com>
Acked-by: Daniel Borkmann <dborkman at redhat.com>
Signed-off-by: Flavio Leitner <fbl at redhat.com>
Signed-off-by: Ben Pfaff <blp at nicira.com>


commit ff69c24a5e977be7a773ee5c99b6f8bf436f016e
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=ff69c24a5e977be7a773ee5c99b6f8bf436f016e
Author: Flavio Leitner <fbl at redhat.com>
		
ofproto/xlate: Move is_admissible() up
		
No functional changes.  This is just for better readability
when the multicast snooping learning and sending functions
are added to the code.

Acked-by: Thomas Graf <tgraf at redhat.com>
Acked-by: Daniel Borkmann <dborkman at redhat.com>
Signed-off-by: Flavio Leitner <fbl at redhat.com>
Signed-off-by: Ben Pfaff <blp at nicira.com>


commit 1373ee252573aa187e19ae556d2eeba0517aabfc
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=1373ee252573aa187e19ae556d2eeba0517aabfc
Author: Flavio Leitner <fbl at redhat.com>
		
dpif: Comestic indentation fixes
		
No functionality is changed. This is needed on
a further commit adding REV_MCAST_SNOOPING.

Acked-by: Thomas Graf <tgraf at redhat.com>
Acked-by: Daniel Borkmann <dborkman at redhat.com>
Signed-off-by: Flavio Leitner <fbl at redhat.com>
Signed-off-by: Ben Pfaff <blp at nicira.com>


commit 7e598a7d621175e28121da14b86cdb7c6a6b2bf0
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=7e598a7d621175e28121da14b86cdb7c6a6b2bf0
Author: Flavio Leitner <fbl at redhat.com>
		
packet: Add function ip_is_local_multicast()
		
RFC4541- IGMP and MLD Snooping Switches Considerations
recommends to have different actions for local and
non-local multicast traffic.

Acked-by: Daniel Borkmann <dborkman at redhat.com>
Signed-off-by: Thomas Graf <tgraf at redhat.com>
Signed-off-by: Flavio Leitner <fbl at redhat.com>
Signed-off-by: Ben Pfaff <blp at nicira.com>


commit 8e451a96abaf735a3482fefcde25168eb7bea2df
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=8e451a96abaf735a3482fefcde25168eb7bea2df
Author: Daniel Borkmann <dborkman at redhat.com>
		
packets: Add igmp header definitions
		
Add basic header structure and definitions into packet.h.

Acked-by: Thomas Graf <tgraf at redhat.com>
Signed-off-by: Daniel Borkmann <dborkman at redhat.com>
Signed-off-by: Flavio Leitner <fbl at redhat.com>
Signed-off-by: Ben Pfaff <blp at nicira.com>


commit 08be8c09fcacfdabc553d073b2d411eedda97315
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=08be8c09fcacfdabc553d073b2d411eedda97315
Author: Daniel Borkmann <dborkman at redhat.com>
		
netinet: Add IPPROTO_IGMP definition
		
Add the definition of Internet Group Management Protocol.

Signed-off-by: Cong Wang <amwang at redhat.com>
Signed-off-by: Daniel Borkmann <dborkman at redhat.com>
Acked-by: Thomas Graf <tgraf at redhat.com>
Signed-off-by: Flavio Leitner <fbl at redhat.com>
Signed-off-by: Ben Pfaff <blp at nicira.com>


commit 9500f50575cf335d9d2f192419473f59c0850296
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=9500f50575cf335d9d2f192419473f59c0850296
Author: Thomas Graf <tgraf at redhat.com>
		
ovs-vsctl: Add error column to show command
		
a425a102-c317-4743-b0ba-79d59ff04a74
    Bridge "br0"
        [...]
        Port test
            Interface test
                type: vxlan
                options: {unknown="1"}
                error: "test: could not set configuration (Invalid argument)"
    ovs_version: "2.1.90"

Signed-off-by: Thomas Graf <tgraf at redhat.com>
Signed-off-by: Ben Pfaff <blp at nicira.com>


commit bbe6109de720e073a4ae78910577f7747cef3bc6
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=bbe6109de720e073a4ae78910577f7747cef3bc6
Author: Thomas Graf <tgraf at redhat.com>
		
vswitchd: Add error column to Interface table to store error condition
		
Store the error condition of a failed port configuration in a new
column 'error' in the Interface table.

Example:
$ ovs-vsctl add-port br0 test -- \
     set Interface test type=vxlan options:unknown=1
ovs-vsctl: Error detected while setting up 'test'.  [...]

$ ovs-vsctl list Interface test | grep error
error         : "test: could not set configuration (Invalid argument)"

Fixing the error will clear the error column:
$ ovs-vsctl set Interface test options:remote_ip=1.1.1.1
$ ovs-vsctl list Interface test | grep error
error         : []
$

For now, the high level error messages when opening and configuring
the netdev are used. Further patches can extend passing the error
pointer into the individual netdev implementations to allow for more
fine grained error messages to be stored.

Signed-off-by: Thomas Graf <tgraf at redhat.com>
Signed-off-by: Ben Pfaff <blp at nicira.com>


commit dc0e34c51b3dc28dd8a3e647fbf5d561590a1c50
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=dc0e34c51b3dc28dd8a3e647fbf5d561590a1c50
Author: Thomas Graf <tgraf at redhat.com>
		
vlog: Provide convenience macros to additionally store log messages in buffer
		
Signed-off-by: Thomas Graf <tgraf at redhat.com>
Signed-off-by: Ben Pfaff <blp at nicira.com>


-----------------------------------------------------------------------

Summary of changes:
 AUTHORS                      |    2 +
 NEWS                         |    2 +
 include/sparse/netinet/in.h  |    1 +
 lib/netdev.c                 |   10 +--
 lib/netdev.h                 |    2 +-
 lib/packets.h                |   20 ++++++
 lib/vlog.h                   |   12 ++++
 ofproto/ofproto-dpif-xlate.c |  137 ++++++++++++++++++++++--------------------
 ofproto/ofproto-dpif.c       |   12 ++--
 utilities/ovs-dpctl.c        |    4 +-
 utilities/ovs-vsctl.c        |    2 +-
 vswitchd/bridge.c            |   29 +++++----
 vswitchd/vswitch.ovsschema   |    8 ++-
 vswitchd/vswitch.xml         |    7 +++
 14 files changed, 154 insertions(+), 94 deletions(-)


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list