From patchwork Thu Aug 1 22:07:27 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yi-Hung Wei X-Patchwork-Id: 1140790 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; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="M8P5ztHp"; 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 4604GL19Ykz9s3Z for ; Fri, 2 Aug 2019 08:09:46 +1000 (AEST) Received: from mail.linux-foundation.org (localhost [127.0.0.1]) by mail.linuxfoundation.org (Postfix) with ESMTP id A176715F3; Thu, 1 Aug 2019 22:07:47 +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 E58A215B7 for ; Thu, 1 Aug 2019 22:07:46 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 638A982B for ; Thu, 1 Aug 2019 22:07:46 +0000 (UTC) Received: by mail-wm1-f48.google.com with SMTP id l2so64471491wmg.0 for ; Thu, 01 Aug 2019 15:07:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=CLvRfEJLK+R/d2A5MjDQFGy38dq5RtREraKsTjaKB34=; b=M8P5ztHpqVln6eA4qGVfhFSZmuP4pkLUqOzu+q59yq3eD+9Wlp7a48PyDJNUTAYD/Y pSPNq6A6WbbN8eUdFg7r537vxi8Kxx+d1EznhvuVhqHLT94Mqom97b4gwTnV2CoMVM2R zDNraWuObc4vaJ0yBM+lkg+Nghtl4nO2mMg0aw1gYt7ilIlyPL6n5UVo8bkepDO3ikuE lM+8OSZD3EBx5aaoNW1STNzDtsuW/8FaJgGKugdXpWHow4Z29PIdcFzTR956KtZ61QDS /y6pbXjUTTwMb/I9u/we/RmGH/gsXlB0TV+njTYXzoxxm7AeZMoki+QcQCyhqKzxwY8q vo9g== 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:in-reply-to :references; bh=CLvRfEJLK+R/d2A5MjDQFGy38dq5RtREraKsTjaKB34=; b=P+x2G/uUVgrquuXMmBiL7Q/eLvmz5okuwOohBn59/zyEzCSzff0FDHFmv5nvYERkTd EVLHAt7R1m2mrGELM7ePjkVr8ACz1eOBzv49tCBfDtVSU4QV4LVuxp2ioOtOE9mM1RJu TxTjBnk0Jxmm4/yw33HECT9c8B3YZOp2sIS68MBGiOeemAYz9fvJFVTJHK6cu1hK4gFF JUTgobcHsOkktBzezR5tTToIIzwtRUD1lszFA495nJMOsHWcBQVvtPqOkq+1xdwX8ZBw nmJSvihPpXg8upcHZkFCLrB/wdawYv0XLjgRxl+yA/YBpBJU13wKfnXAmOBfazCSvpw2 zCAw== X-Gm-Message-State: APjAAAW9T1mKes0oWGk5QMP+8IqBE6h3cmhtxMoFHh2rCaIV9ghmNHYX haP8tlKLk9HG0WhEDrxAGQFOsfWz X-Google-Smtp-Source: APXvYqyYnv0+pORyMhcQ23jdx9wDRazy/5txefek2SU77MnHymF1sWhbmjoCTIGTBgzg/B/ADgs8dw== X-Received: by 2002:a1c:3883:: with SMTP id f125mr556119wma.18.1564697264710; Thu, 01 Aug 2019 15:07:44 -0700 (PDT) Received: from vm-main.eng.vmware.com ([66.170.99.1]) by smtp.gmail.com with ESMTPSA id z19sm54128982wmi.7.2019.08.01.15.07.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 01 Aug 2019 15:07:43 -0700 (PDT) From: Yi-Hung Wei To: dev@openvswitch.org Date: Thu, 1 Aug 2019 15:07:27 -0700 Message-Id: <1564697253-37992-4-git-send-email-yihung.wei@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1564697253-37992-1-git-send-email-yihung.wei@gmail.com> References: <1564697253-37992-1-git-send-email-yihung.wei@gmail.com> X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Subject: [ovs-dev] [PATCH v2 3/9] ct-dpif: Export ct_dpif_format_ipproto() 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 This function will be useful for following patchs. Signed-off-by: Yi-Hung Wei Acked-by: Justin Pettit --- lib/ct-dpif.c | 3 +-- lib/ct-dpif.h | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ct-dpif.c b/lib/ct-dpif.c index 5d8a75d3a63f..6ea7feb0ee35 100644 --- a/lib/ct-dpif.c +++ b/lib/ct-dpif.c @@ -31,7 +31,6 @@ struct flags { const char *name; }; -static void ct_dpif_format_ipproto(struct ds *, uint16_t ipproto); static void ct_dpif_format_counters(struct ds *, const struct ct_dpif_counters *); static void ct_dpif_format_timestamp(struct ds *, @@ -315,7 +314,7 @@ ct_dpif_format_entry(const struct ct_dpif_entry *entry, struct ds *ds, } } -static void +void ct_dpif_format_ipproto(struct ds *ds, uint16_t ipproto) { const char *name; diff --git a/lib/ct-dpif.h b/lib/ct-dpif.h index 14178bb7c3f0..2f4906817946 100644 --- a/lib/ct-dpif.h +++ b/lib/ct-dpif.h @@ -250,6 +250,7 @@ int ct_dpif_ipf_dump_done(struct dpif *dpif, void *); void ct_dpif_entry_uninit(struct ct_dpif_entry *); void ct_dpif_format_entry(const struct ct_dpif_entry *, struct ds *, bool verbose, bool print_stats); +void ct_dpif_format_ipproto(struct ds *ds, uint16_t ipproto); void ct_dpif_format_tuple(struct ds *, const struct ct_dpif_tuple *); uint8_t ct_dpif_coalesce_tcp_state(uint8_t state); void ct_dpif_format_tcp_stat(struct ds *, int, int);