[ovs-git] Open vSwitch: flow: Increase number of registers to 4. (master)

dev at openvswitch.org dev at openvswitch.org
Fri Dec 17 22:42:14 UTC 2010


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  e468fe85d5a83fe1c5985100ec330708a318ba9f (commit)
       via  53ddd40ab56b6c31a2ced6b984c33ae27f458101 (commit)
       via  36b4c892f6e2376f3b9dde840a9623570e97249c (commit)
       via  21dd5f55a40fa16e4d9fae1a354f51b0a2992e22 (commit)
       via  4291acd23d801a0274f5a4f8107b2a907f4fbdd5 (commit)
       via  c979df0569a8e3a5e923f569b8302d1cbdf7610c (commit)
       via  459749fe9b667cbc67f64aa8a6853512d442262f (commit)
       via  1f26e79678c9601477c072021598d4d1f5abfb43 (commit)
      from  b7b0c62097cbce87b247e30f16e1fbdd1770cca3 (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 e468fe85d5a83fe1c5985100ec330708a318ba9f
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=e468fe85d5a83fe1c5985100ec330708a318ba9f
Author: Ben Pfaff <blp at nicira.com>
		
flow: Increase number of registers to 4.
		
Requested-by: Teemu Koponen <koponen at nicira.com>


commit 53ddd40ab56b6c31a2ced6b984c33ae27f458101
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=53ddd40ab56b6c31a2ced6b984c33ae27f458101
Author: Ben Pfaff <blp at nicira.com>
		
Implement a new Nicira extension action for multipath link selection.
		


commit 36b4c892f6e2376f3b9dde840a9623570e97249c
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=36b4c892f6e2376f3b9dde840a9623570e97249c
Author: Ben Pfaff <blp at nicira.com>
		
nx-match: Rename and export functions for parsing and formatting subfields.
		
These will be used from other source files in upcoming commits.


commit 21dd5f55a40fa16e4d9fae1a354f51b0a2992e22
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=21dd5f55a40fa16e4d9fae1a354f51b0a2992e22
Author: Ben Pfaff <blp at nicira.com>
		
nx-match: Use [] in format_nxm_field_bits where possible.
		
This just makes formatting a bit more readable.


commit 4291acd23d801a0274f5a4f8107b2a907f4fbdd5
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=4291acd23d801a0274f5a4f8107b2a907f4fbdd5
Author: Ben Pfaff <blp at nicira.com>
		
nx-match: Make nxm_field_bytes(), nxm_field_bits() public.
		


commit c979df0569a8e3a5e923f569b8302d1cbdf7610c
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=c979df0569a8e3a5e923f569b8302d1cbdf7610c
Author: Ben Pfaff <blp at nicira.com>
		
nx-match: New helper functions for working with ofs_nbits in NXM actions.
		


commit 459749fe9b667cbc67f64aa8a6853512d442262f
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=459749fe9b667cbc67f64aa8a6853512d442262f
Author: Ben Pfaff <blp at nicira.com>
		
nicira-ext: Convert all "uintNN_t"s to "ovs_beNN"s.
		


commit 1f26e79678c9601477c072021598d4d1f5abfb43
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=1f26e79678c9601477c072021598d4d1f5abfb43
Author: Ben Pfaff <blp at nicira.com>
		
hash: Make functions for hashing a few words easier to use.
		
It's easier for the client to pass in data directly than it is for the
client to stuff it into an array.

These functions will have new users in upcoming commits.


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

Summary of changes:
 include/openflow/nicira-ext.h |  195 ++++++++++++++++++++++-----
 lib/automake.mk               |    2 +
 lib/flow.h                    |    5 +-
 lib/hash.c                    |   23 ++--
 lib/hash.h                    |   13 ++-
 lib/multipath.c               |  304 +++++++++++++++++++++++++++++++++++++++++
 lib/{dummy.h => multipath.h}  |   27 +++-
 lib/nx-match.c                |   47 ++++---
 lib/nx-match.h                |   31 ++++
 lib/ofp-parse.c               |   64 +++++++--
 lib/ofp-print.c               |   10 ++-
 lib/ofp-util.c                |    9 ++
 ofproto/ofproto.c             |    7 +
 tests/automake.mk             |    7 +
 tests/multipath.at            |  280 +++++++++++++++++++++++++++++++++++++
 tests/ovs-ofctl.at            |   17 ++-
 tests/test-multipath.c        |  131 ++++++++++++++++++
 tests/testsuite.at            |    1 +
 utilities/ovs-ofctl.8.in      |   15 ++
 19 files changed, 1088 insertions(+), 100 deletions(-)
 create mode 100644 lib/multipath.c
 copy lib/{dummy.h => multipath.h} (52%)
 create mode 100644 tests/multipath.at
 create mode 100644 tests/test-multipath.c


hooks/post-receive
-- 
Open vSwitch




More information about the git mailing list