[ovs-git] Open vSwitch: ovs-torture: New utility. (master)
Ben Pfaff
blp at nicira.com
Thu Oct 7 23:50:33 UTC 2010
Oops, I only meant to push 0de7a4b484d685a93b251023b86eed10c0045a40.
I've manually rewound the branch to that point now.
On Thu, Oct 7, 2010 at 4:46 PM, <dev at openvswitch.org> wrote:
> 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 bf73bcd875f29566c8047babb73d74073415792b (commit)
> via bb9855a249773a3e280acb110c8543a83856a5ac (commit)
> via 3e7f20e626b406740ca99c2f35a014795b9a91ff (commit)
> via 0a7ee56fdcf0ade92be6d26ee47823a8ed7ac025 (commit)
> via 0de7a4b484d685a93b251023b86eed10c0045a40 (commit)
> from 35950f0cfa75821e4db5fc767b5a1671c40c6b1a (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 bf73bcd875f29566c8047babb73d74073415792b
> Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=bf73bcd875f29566c8047babb73d74073415792b
> Author: Ben Pfaff <blp at nicira.com>
>
> ovs-torture: New utility.
>
>
>
> commit bb9855a249773a3e280acb110c8543a83856a5ac
> Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=bb9855a249773a3e280acb110c8543a83856a5ac
> Author: Ben Pfaff <blp at nicira.com>
>
> socket-util: New function lookup_hostname().
>
> This is equivalent to lookup_ip() except that it accepts DNS names also.
>
>
> commit 3e7f20e626b406740ca99c2f35a014795b9a91ff
> Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=3e7f20e626b406740ca99c2f35a014795b9a91ff
> Author: Ben Pfaff <blp at nicira.com>
>
> socket-util: Factor inet_parse_passive() out of inet_open_passive().
>
>
>
> commit 0a7ee56fdcf0ade92be6d26ee47823a8ed7ac025
> Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=0a7ee56fdcf0ade92be6d26ee47823a8ed7ac025
> Author: Ben Pfaff <blp at nicira.com>
>
> datapath: Bump up max datapath queue len.
>
>
>
> commit 0de7a4b484d685a93b251023b86eed10c0045a40
> Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=0de7a4b484d685a93b251023b86eed10c0045a40
> Author: Ben Pfaff <blp at nicira.com>
>
> ofproto: Drop flows from datapath more quickly under heavy load.
>
> In normal operation it makes sense to keep track of all of the flows that
> have been seen recently and to cache all of them in the kernel. Under
> unusual conditions, such as those caused by network scanning tools or by an
> actual targeted DoS attack against the vswitch, the number of flows can
> explode to extremely high numbers (hundreds of thousands or more). In such
> a situation the vswitch needs to guard against memory exhaustion by
> expiring flows more quickly and more often. This commit implements an
> inexpensive technique for determining which flows should be dropped in such
> a situation.
>
>
> -----------------------------------------------------------------------
>
> Summary of changes:
> datapath/datapath.h | 2 +-
> lib/socket-util.c | 146 ++++++++----
> lib/socket-util.h | 8 +-
> ofproto/ofproto.c | 109 +++++++++-
> utilities/automake.mk | 4 +
> utilities/ovs-torture.c | 583 +++++++++++++++++++++++++++++++++++++++++++++++
> 6 files changed, 796 insertions(+), 56 deletions(-)
> create mode 100644 utilities/ovs-torture.c
>
>
> hooks/post-receive
> --
> Open vSwitch
>
> _______________________________________________
> git mailing list
> git at openvswitch.org
> http://openvswitch.org/mailman/listinfo/git_openvswitch.org
>
More information about the git
mailing list