[ovs-git] Open vSwitch: nicra-ext: New action NXAST_OUTPUT_REG. (master)

dev at openvswitch.org dev at openvswitch.org
Fri Aug 12 22:17:50 UTC 2011

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  f694937d4ec5342b218b760cabbf7a48d19110e8 (commit)
       via  e7ba48c87d5b6441e2a3f07f3bc1a1f3633616c7 (commit)
       via  ce523f65fc0f283269f6a697b152c089fb0a22ee (commit)
       via  58a89177ab00d6a1c1b13479f8fd8e3a7b0aca6c (commit)
       via  01ba0d769dc78a05ed61a6267ca99a4a84361962 (commit)
       via  a877206f2f0ca10c625e311614d68a81bdc913ee (commit)
       via  027be501207df3f6c8e480fc013799dae63f748b (commit)
       via  b53055f4da4f8de17c591ae07ddd782829d21cd8 (commit)
      from  72f7976600581cc9c57915dad150f7984c33e18b (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 f694937d4ec5342b218b760cabbf7a48d19110e8
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=f694937d4ec5342b218b760cabbf7a48d19110e8
Author: Ethan Jackson <ethan at nicira.com>
nicra-ext: New action NXAST_OUTPUT_REG.
The NXAST_OUTPUT_REG action outputs to the OpenFlow port contained
in a supplied NXM field.

commit e7ba48c87d5b6441e2a3f07f3bc1a1f3633616c7
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=e7ba48c87d5b6441e2a3f07f3bc1a1f3633616c7
Author: Ethan Jackson <ethan at nicira.com>
nx-match: New function nxm_read_field_bits().
nxm_read_field_bits() simplifies reading of NXM fields with an
ofs_nbits parameter.  This patch updates nxm_execute_reg_move() to
use the new function.  A user outside of the nx-match module will
be added in future patches.

commit ce523f65fc0f283269f6a697b152c089fb0a22ee
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=ce523f65fc0f283269f6a697b152c089fb0a22ee
Author: Ethan Jackson <ethan at nicira.com>
nx-match: Update register check functions.
This patch simplifies the API of nxm_dst_check() and adds a new
function nxm_src_check() for checking source fields.

commit 58a89177ab00d6a1c1b13479f8fd8e3a7b0aca6c
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=58a89177ab00d6a1c1b13479f8fd8e3a7b0aca6c
Author: Ethan Jackson <ethan at nicira.com>
tests: test "load" and "move" actions.

commit 01ba0d769dc78a05ed61a6267ca99a4a84361962
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=01ba0d769dc78a05ed61a6267ca99a4a84361962
Author: Ethan Jackson <ethan at nicira.com>
nx-match: Fix bug in "move" action.
This patch fixes a bug introduced in Commit 43edca57 "nx-match: New
helpers.", which caused the "move" action to improperly handle bit

commit a877206f2f0ca10c625e311614d68a81bdc913ee
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=a877206f2f0ca10c625e311614d68a81bdc913ee
Author: Ethan Jackson <ethan at nicira.com>
flow: New FLOW_WC_SEQ build assertion.
Changing "struct flow" or its wildcards requires minor adjustments
in many places in the code.  This patch adds a new FLOW_WC_SEQ
sequence number which when incremented will cause build assertion
failures aiding the developer in finding code which needs to

commit 027be501207df3f6c8e480fc013799dae63f748b
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=027be501207df3f6c8e480fc013799dae63f748b
Author: Ethan Jackson <ethan at nicira.com>
tests: Update gitignore.

commit b53055f4da4f8de17c591ae07ddd782829d21cd8
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=b53055f4da4f8de17c591ae07ddd782829d21cd8
Author: Ethan Jackson <ethan at nicira.com>
lib: Whitespace cleanup.


Summary of changes:
 NEWS                          |    3 +
 include/openflow/nicira-ext.h |   33 +++++++++++++-
 lib/autopath.c                |   11 ++++-
 lib/bundle.c                  |   11 ++++-
 lib/classifier.c              |   12 +++--
 lib/flow.c                    |    4 +-
 lib/flow.h                    |   14 ++++++
 lib/learning-switch.c         |    2 +-
 lib/multipath.c               |    7 ++-
 lib/netdev.c                  |    2 +-
 lib/nx-match.c                |  102 +++++++++++++++++++++++++----------------
 lib/nx-match.h                |    7 ++-
 lib/odp-util.c                |    2 +-
 lib/ofp-parse.c               |   24 +++++++++-
 lib/ofp-print.c               |    8 +++
 lib/ofp-util.c                |   26 ++++++++++
 lib/ofp-util.h                |    3 +-
 lib/util.c                    |    2 +-
 ofproto/netflow.c             |    2 +-
 ofproto/ofproto-dpif.c        |   25 +++++++++-
 ofproto/ofproto.c             |    4 +-
 tests/.gitignore              |    1 +
 tests/ofproto-dpif.at         |   44 ++++++++++++++++++
 tests/ovs-ofctl.at            |    2 +
 utilities/ovs-ofctl.8.in      |    9 +++-
 25 files changed, 296 insertions(+), 64 deletions(-)

Open vSwitch

More information about the git mailing list