[ovs-git] Open vSwitch: Add Nicira vendor extension action NXAST_DEC_TTL_CNT_IDS. (master)

dev at openvswitch.org dev at openvswitch.org
Thu Aug 16 21:52:31 UTC 2012

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  c2d967a562aaa57b679c302a5041d5a941154143 (commit)
      from  1642690c89075c18a8156e98b9c3d662fbb91196 (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 c2d967a562aaa57b679c302a5041d5a941154143
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=c2d967a562aaa57b679c302a5041d5a941154143
Author: Mehak Mahajan <mmahajan at nicira.com>
Add Nicira vendor extension action NXAST_DEC_TTL_CNT_IDS.
Currently, if a controller having a nonzero id registers to get a
OFPR_INVALID_TTL async message, it will not receive it.  This is because
compose_dec_ttl() only sent the invalid ttl packets to the default controller
id.  NXAST_DEC_TTL_CNT_IDS is a new action that accepts a list of controller
ids, each separated by `,', to which the OFPR_INVALID_TTL packets must be sent.
The earlier requirement of the controller having to explicitly register to
receive these asynchronous messages is retained.
The syntax of this action is:
where id1, id2 are valid controller ids.

Signed-off-by: Mehak Mahajan <mmahajan at nicira.com>


Summary of changes:
 include/openflow/nicira-ext.h |   30 ++++++++++++
 lib/ofp-actions.c             |  105 +++++++++++++++++++++++++++++++++++++++-
 lib/ofp-actions.h             |   16 ++++++-
 lib/ofp-parse.c               |   38 ++++++++++++++-
 lib/ofp-util.def              |   39 ++++++++-------
 ofproto/ofproto-dpif.c        |   11 +++-
 tests/ofp-actions.at          |    6 ++
 utilities/ovs-ofctl.8.in      |   14 ++++--
 8 files changed, 227 insertions(+), 32 deletions(-)

Open vSwitch

More information about the git mailing list