[ovs-git] Open vSwitch: ofp-actions: enforce valid range for table_id in goto_table instruction (master)

dev at openvswitch.org dev at openvswitch.org
Wed Jun 5 20:38:14 UTC 2013


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  bff7eeb648a03598c57ac9a8288132379640cb2c (commit)
      from  084c3bb43405af722c638ccb329e507c436f7c56 (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 bff7eeb648a03598c57ac9a8288132379640cb2c
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=bff7eeb648a03598c57ac9a8288132379640cb2c
Author: Jing Ai <jinga at google.com>
		
ofp-actions: enforce valid range for table_id in goto_table instruction
		
Found a bug that OVS allows goto_table_id to be smaller than (or equal to)
the current table id where the flow resides. It potentially creates an
infinite loop when composing actions for a packet. To fix it, we just let
OVS returns an error message to prevent such flow to be programmed.

Signed-off-by: Jing Ai <jinga at google.com>
Signed-off-by: Ben Pfaff <blp at nicira.com>


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

Summary of changes:
 AUTHORS               |    2 +-
 lib/ofp-actions.c     |    5 +++++
 lib/ofp-actions.h     |    1 +
 lib/ofp-util.c        |    6 ++++--
 tests/ofp-actions.at  |    4 ++++
 utilities/ovs-ofctl.c |   17 ++++++++++++++---
 6 files changed, 29 insertions(+), 6 deletions(-)


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list