[ovs-git] Open vSwitch: cfm: No longer keep track of bad remote MPs and MAIDS. (master)

dev at openvswitch.org dev at openvswitch.org
Mon Mar 28 15:45:26 PDT 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  0dd17bfdfed067cd15f764a5c741625c4c118ac8 (commit)
      from  de66aa57c7c0b3880fb6592736bc06a91742afca (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 0dd17bfdfed067cd15f764a5c741625c4c118ac8
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=0dd17bfdfed067cd15f764a5c741625c4c118ac8
Author: Ethan Jackson <ethan at nicira.com>
		
cfm: No longer keep track of bad remote MPs and MAIDS.
		
Ben pointed out that an attacker could cause OVS to use infinite
memory by sending a series of CCMs with different MAIDs.  Each
message would cause a remote_maid to be allocated and stored for
several seconds.

Since Commit 1c2e2d2fc8 (cfm: Don't report unexpected remote
endpoints) no longer reports unexpected remote MAIDS and MPs in the
database, the only reason to keep track of this information is for
debugging purposes.  In my judgment, it provides negligible useful
debugging information at the expense of significantly increased
code complexity.  This commit rips it out entirely.


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

Summary of changes:
 lib/cfm.c |  128 ++++++++++++------------------------------------------------
 lib/cfm.h |    9 ----
 2 files changed, 26 insertions(+), 111 deletions(-)


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list