From patchwork Mon Dec 18 16:27:16 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Darrell Ball X-Patchwork-Id: 850161 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=openvswitch.org (client-ip=140.211.169.12; helo=mail.linuxfoundation.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="tMFWY7Ru"; dkim-atps=neutral Received: from mail.linuxfoundation.org (mail.linuxfoundation.org [140.211.169.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3z0mfN54Tlz9s03 for ; Tue, 19 Dec 2017 03:27:40 +1100 (AEDT) Received: from mail.linux-foundation.org (localhost [127.0.0.1]) by mail.linuxfoundation.org (Postfix) with ESMTP id AC49FCB8; Mon, 18 Dec 2017 16:27:37 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@mail.linuxfoundation.org Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 2384BC19 for ; Mon, 18 Dec 2017 16:27:36 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-pl0-f66.google.com (mail-pl0-f66.google.com [209.85.160.66]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 2856A1A6 for ; Mon, 18 Dec 2017 16:27:35 +0000 (UTC) Received: by mail-pl0-f66.google.com with SMTP id bi12so5110601plb.6 for ; Mon, 18 Dec 2017 08:27:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=Ot1cVCu6FJ5xkedWNZN7ANSvjBfveNUkuoitwuCA6uQ=; b=tMFWY7RuRxSNKNm4lQxLos7r5xwXJEX458A+rnMZj1IV6wMtIc3y2aTvmJQc6LSA+a 420LAmQQmY5buhD89W2RlVeQ6s3SFbd3XWW/k8ojP5Ubq0gXZwiDircjcjM+HAYmo16z pDZtp+4P1wwn+FHETsYCbB3+6Yfm+6taom1fofDT4WzdqUZ5yyhAM2VuxK9GaIvp50ZF ZnKIjN+NIzua5zSvICZ6c34ZRuJR/bC1NI6pvMRhmXJZnTKcDBocTF6VpTmmibRn8WZy c7+5bGkK5g1wdRRbRWe12rDZ4sZrvJvFt+s+0AHFEGYcMzK6fpvEedQKmM45+kuOKMrM Yg7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=Ot1cVCu6FJ5xkedWNZN7ANSvjBfveNUkuoitwuCA6uQ=; b=GTramySqLCyZL58n4h9UKu1DWAtiUcYhUbXpbn7KiK6LgtyXz0UaVlmin7yhyfqZrH 5oOvwBP5E2atYFHqHC+2lIOqFYsOfFiMEHLCVQybxs+fALimvxlu3OU9VHSRJ4mD+WwZ bG2qXCU7sgwOeRbgRKZn0Xprl/3RRrPTj/qGKU0/VKgprXywOtvmZPgjmkh93hd9/7B5 c3lYnc3DYlcLC0BTx0cB66SMDYMMv1lCanmoMYK/fI9hqjLkdTiBG0KFbOwn2L2lkm2N z+iILfaPDEKoKC+tbCZ4Y5E9FYXO2RD20qd15Hlc0wpjthHK/8GsdcTG43LPO+BauF/Q uXtQ== X-Gm-Message-State: AKGB3mLtyxInTaHC7nxLIn3tG/2v8CL9Al1TZlDZ0ZCNUbAKIur5CBZy L8F3J4SCpgd07Edz3AvWSdLMwQ== X-Google-Smtp-Source: ACJfBou37PDYej1Kw4EERH6EBsoPf/agbkEPeyUTxneLie/2TpzF0cWvtMFFDQdzwTRJCckunqOG3Q== X-Received: by 10.84.130.109 with SMTP id 100mr238132plc.329.1513614454629; Mon, 18 Dec 2017 08:27:34 -0800 (PST) Received: from localhost.localdomain (c-73-162-236-45.hsd1.ca.comcast.net. [73.162.236.45]) by smtp.gmail.com with ESMTPSA id 84sm27006938pfp.180.2017.12.18.08.27.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 18 Dec 2017 08:27:33 -0800 (PST) From: Darrell Ball To: dev@openvswitch.org Date: Mon, 18 Dec 2017 08:27:16 -0800 Message-Id: <1513614439-40419-1-git-send-email-dlu998@gmail.com> X-Mailer: git-send-email 1.9.1 X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE autolearn=no version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Subject: [ovs-dev] [patch v1 0/3] dpctl conntrack: Add nconns/maxconns commands. X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: ovs-dev-bounces@openvswitch.org Errors-To: ovs-dev-bounces@openvswitch.org Commands are added to: Get the number of conntrack connections. Get the maximum limit of conntrack connections. Set the maximum limit of conntrack connections. These commands are only supported in the userspace datapath at this time. A supporting test is added. Darrell Ball (3): dpctl conntrack: Add get and set maxconns command. dpctl conntrack: Add get number of connections command. tests: Add dpctl test for conntrack nconns/maxconns. lib/conntrack.c | 21 +++++++++ lib/conntrack.h | 3 ++ lib/ct-dpif.c | 24 ++++++++++ lib/ct-dpif.h | 3 ++ lib/dpctl.c | 94 ++++++++++++++++++++++++++++++++++++++++ lib/dpctl.man | 18 ++++++++ lib/dpif-netdev.c | 27 ++++++++++++ lib/dpif-netlink.c | 3 ++ lib/dpif-provider.h | 6 +++ tests/system-kmod-macros.at | 19 ++++++++ tests/system-traffic.at | 85 ++++++++++++++++++++++++++++++++++++ tests/system-userspace-macros.at | 12 +++++ 12 files changed, 315 insertions(+)