Message ID | 1600213106-52204-1-git-send-email-svc.mail.git@nutanix.com |
---|---|
Headers | show
Return-Path: <ovs-dev-bounces@openvswitch.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=openvswitch.org (client-ip=140.211.166.133; helo=hemlock.osuosl.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=nutanix.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=nutanix.com header.i=@nutanix.com header.a=rsa-sha256 header.s=proofpoint20171006 header.b=HFJqCLH4; dkim-atps=neutral Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4BrfnW6jlJz9sSn for <incoming@patchwork.ozlabs.org>; Wed, 16 Sep 2020 09:38:54 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id D9AD587126; Tue, 15 Sep 2020 23:38:50 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MVwSBGXhumb2; Tue, 15 Sep 2020 23:38:48 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by hemlock.osuosl.org (Postfix) with ESMTP id 8EA2086FB0; Tue, 15 Sep 2020 23:38:48 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 5EFF9C0864; Tue, 15 Sep 2020 23:38:48 +0000 (UTC) X-Original-To: ovs-dev@openvswitch.org Delivered-To: ovs-dev@lists.linuxfoundation.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by lists.linuxfoundation.org (Postfix) with ESMTP id 83DD9C0051 for <ovs-dev@openvswitch.org>; Tue, 15 Sep 2020 23:38:46 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 69F7A86FBC for <ovs-dev@openvswitch.org>; Tue, 15 Sep 2020 23:38:46 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oTRyb6N6eup2 for <ovs-dev@openvswitch.org>; Tue, 15 Sep 2020 23:38:44 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mx0b-002c1b01.pphosted.com (mx0b-002c1b01.pphosted.com [148.163.155.12]) by hemlock.osuosl.org (Postfix) with ESMTPS id C10EC86FB0 for <ovs-dev@openvswitch.org>; Tue, 15 Sep 2020 23:38:44 +0000 (UTC) Received: from pps.filterd (m0127842.ppops.net [127.0.0.1]) by mx0b-002c1b01.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 08FNNEmn000887 for <ovs-dev@openvswitch.org>; Tue, 15 Sep 2020 16:38:43 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; h=from : to : cc : subject : date : message-id : content-type : mime-version; s=proofpoint20171006; bh=05Rjce57OGGve6yzQ5cuRFMVfHQkVUbbEKPhLScnsjk=; b=HFJqCLH4emzMEO26QkqNwubThymC5o+eZ8zCnTqz3A3UIM1G5AlLUisUrYgak7SPkAYr S3ow2OsFnY7hQAwaZ0FlLrqUy+9zO8z7JOCg70R0z/9cptMWAgAurBkipNVJL3nL1I0V umqzX4+iNYr7xWRNAd2WU7qnz14FVzOQRgZBOWoIrKcjLLluUS8sOZ8WYv4z0mheG9EG HE0uhejpm6e37LdJtdsuXjqScFdVLSJ9hw/EI1t7H9YSAxNWyJU/yF5pV5UcjbsaMTQ8 X002ShHlcIiCQkIrfbvJy7+iO89WHtf05oUki7ZG6eLwLOjUvfbfX5H5RnxTyS5Zufb1 Bw== Received: from nam04-bn8-obe.outbound.protection.outlook.com (mail-bn8nam08lp2042.outbound.protection.outlook.com [104.47.74.42]) by mx0b-002c1b01.pphosted.com with ESMTP id 33k5q286br-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <ovs-dev@openvswitch.org>; Tue, 15 Sep 2020 16:38:43 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=msxWKrxv9/PDzmjFXcCMU19ATbyrSDpjCH0EYT+RPl3G1gy9jSriYdU3DhYFD6m3U98mU+QSw6VcA138qjxmKZEpHiSFIVCLRA9gZB2heKeqBYf4dUdXL1jheQ27TwrnnLgIqML3rNJgc19GVh/0r/brua67lv8MlabPUOVb5Jg/vq+l9SMXqdKy8cBteQUMQQs95DcQcyZi4J5Ae2Eyz0xR/OtzK8UPHzOikEGDLypj6UP83yyo6quDM8fAeuOF2PFxhnGMZY8SZ9jucHVytjrf1AufzP1VFO2AasVLaO59T7DE1TLM8tDhebH0JTvAqcmhFOL6Snx3jNfe1lQkuA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=05Rjce57OGGve6yzQ5cuRFMVfHQkVUbbEKPhLScnsjk=; b=ashCaGJCsKyt47jn6qoZjD5e3mjiotEX2fBR2GgMhv+UO9FuMNtqvVq2Mv3anAqNpA3/ycIWkvbp85olqwvgMKb0HRIWG8ZWhqAtgj1+KpT1VLyQGGfxo7DOpQhqHq8BHINjShQCkHQI8h1mwMucb8BWyYmphy5yYPUg0anfoRActTvnbYWpuX1R97jH30etcwo8OEEu0rkEV38rusqEvas6xdiq/kOc7i3w4RIefmcABz+qozrcNAgJMakPYwi539H43E9HqiDnER3+4N8ZSZgVzuOqYrPx0yag/nStr7JPG4QcWJV3bB+z/BNy3c0JtcJ2uUtgoX7OcsWjA0yrcQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nutanix.com; dmarc=pass action=none header.from=nutanix.com; dkim=pass header.d=nutanix.com; arc=none Authentication-Results: openvswitch.org; dkim=none (message not signed) header.d=none;openvswitch.org; dmarc=none action=none header.from=nutanix.com; Received: from BY5PR02MB6881.namprd02.prod.outlook.com (2603:10b6:a03:21d::10) by BYAPR02MB5445.namprd02.prod.outlook.com (2603:10b6:a03:a4::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16; Tue, 15 Sep 2020 23:38:41 +0000 Received: from BY5PR02MB6881.namprd02.prod.outlook.com ([fe80::bce2:ddd2:1359:8bb0]) by BY5PR02MB6881.namprd02.prod.outlook.com ([fe80::bce2:ddd2:1359:8bb0%8]) with mapi id 15.20.3370.019; Tue, 15 Sep 2020 23:38:41 +0000 From: Ankur Sharma <svc.mail.git@nutanix.com> To: ovs-dev@openvswitch.org Date: Tue, 15 Sep 2020 16:38:24 -0700 Message-Id: <1600213106-52204-1-git-send-email-svc.mail.git@nutanix.com> X-Mailer: git-send-email 1.8.3.1 X-ClientProxiedBy: BY5PR13CA0014.namprd13.prod.outlook.com (2603:10b6:a03:180::27) To BY5PR02MB6881.namprd02.prod.outlook.com (2603:10b6:a03:21d::10) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from northd.localdomain (192.146.154.98) by BY5PR13CA0014.namprd13.prod.outlook.com (2603:10b6:a03:180::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.5 via Frontend Transport; Tue, 15 Sep 2020 23:38:40 +0000 X-Mailer: git-send-email 1.8.3.1 X-Originating-IP: [192.146.154.98] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 427cd677-235c-4d0a-4573-08d859d079d8 X-MS-TrafficTypeDiagnostic: BYAPR02MB5445: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: <BYAPR02MB54453922133169F78A37B7E8D1200@BYAPR02MB5445.namprd02.prod.outlook.com> x-proofpoint-crosstenant: true X-MS-Oob-TLC-OOBClassifiers: OLM:5797; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: cJiM4xJHwafXKnjBQCpWlYQnv9j4O3ZBBrYpCqJr5QP5Nx0WLsCzyV9dvYHvdbW3GrtqJdH8uPvd9Li6dBm1QuW7IrACl+6I8IdK9cUFRnQhjJmn6pF/Y4YYCk8gJlymA4TCWfCY8OnvCzoeRw7MxBrUGjAaZPfjAE9PmMU17Vm1Hc14SOsfsZddZX/2vbmaVGjejqCf/spRB2EqYwDuS8wniNSPZSPx1jgq02nq+Sdlq5RZCkBWZn+pmfJQfjS1+EcyN2eDoLtx2NNeRxWupp3LgzvsePNURhYeWDboFm7p3ENcjbuu4QH+5yHKjIFSeAXFQAtOPFASohFGdypn1g== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR02MB6881.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(396003)(39860400002)(346002)(366004)(376002)(52116002)(6486002)(6506007)(86362001)(316002)(4326008)(6666004)(6512007)(8676002)(16526019)(6916009)(26005)(956004)(478600001)(2616005)(186003)(8936002)(36756003)(107886003)(83380400001)(5660300002)(66556008)(4744005)(2906002)(66946007)(66476007); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: 2+Ef/ow+PAnK2RshSsntjelRYurpSAY5chBgL7tjSfbn4AyV08Av7gqYeOh8ik98s/hNcA4BXd5iFGeVuIrGEwk4X+xrFLZVTGKnKgKBa27Bgfdcxx7QKySoGzV0iLBSWFIx/wXH+dCnCAF2fGrD4tc7csjpYjHqgOPbzXt40JTf9PGBkhC9V2j3K0AliuEmCktiaj2f7ecz0QkXpK9fL7mnoIQTfng1UsrD2TiHjEhQLWht7RUIDNDVcioIQ+KJ8w2poiPUB6OArLu9cWLOb6JLRgF6sLDN66P5Vnn5MMGTFKnn3B5QDiJAkaIWMWNsC/kiLM5UsCyvwFFeJXBz6Oj9DlD2gttaDyyF0BTvB5gVlFEsSD3w0s8TwLFp92TIXE97/wXjA4+CL7/K9zoxEfNJQiZeWQolQfhHFFgK2t1fhNAbh0yeYEUvM5WPjeroBb3y8lW3v1s4cK3uj1ies695TAyGLmWIPVWBuKpYED0zlpw7JQp6NurLA6z4QBTYTxtvtuDoHjTVIps2kxIfS5I0RFT2/7cstJnBAs+loLtXFOjdnFbGaA7W2lKIVqmgAxgxMoH9CYAbCxRprKaEsx2nv1gdB2lyMdhQgesp6+woJ1OBdYvO8rOSjWjBb2JsrxcTujDn3zRuZeI1E4+D0w== X-OriginatorOrg: nutanix.com X-MS-Exchange-CrossTenant-Network-Message-Id: 427cd677-235c-4d0a-4573-08d859d079d8 X-MS-Exchange-CrossTenant-AuthSource: BY5PR02MB6881.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Sep 2020 23:38:40.9293 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bb047546-786f-4de1-bd75-24e5b6f79043 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: p+u70e4Faxc0fXRalUCVp6Zt3wWXt6mLCfgdwigrSFS394393n4VxzxgFiw56rb+AWPnyhKi3uF3SB1lWgJJ8rkC2k7u+JUNLW4vrs3m6XI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR02MB5445 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-09-15_14:2020-09-15, 2020-09-15 signatures=0 X-Proofpoint-Spam-Reason: safe Subject: [ovs-dev] [PATCH v2 0/2] NAT port range support X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <ovs-dev.openvswitch.org> List-Unsubscribe: <https://mail.openvswitch.org/mailman/options/ovs-dev>, <mailto:ovs-dev-request@openvswitch.org?subject=unsubscribe> List-Archive: <http://mail.openvswitch.org/pipermail/ovs-dev/> List-Post: <mailto:ovs-dev@openvswitch.org> List-Help: <mailto:ovs-dev-request@openvswitch.org?subject=help> List-Subscribe: <https://mail.openvswitch.org/mailman/listinfo/ovs-dev>, <mailto:ovs-dev-request@openvswitch.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ovs-dev-bounces@openvswitch.org Sender: "dev" <ovs-dev-bounces@openvswitch.org> |
Series |
NAT port range support
|
expand
|
From: Ankur Sharma <ankur.sharma@nutanix.com> OVS supports additional paramaters while programming ct_nat rules. In continuation to 509733c, this series adds support for specifying a hashing algorithm, to be used while picking a port number from given range Ankur Sharma (2): NAT: Provide port hash in input NAT: Northd and parser changes to support port include/ovn/actions.h | 1 + lib/actions.c | 51 ++++++++++++++++++- northd/ovn-northd.c | 16 ++++++ ovn-nb.ovsschema | 5 +- ovn-nb.xml | 15 ++++++ tests/ovn-nbctl.at | 136 +++++++++++++++++++++++++++++++------------------- tests/ovn-northd.at | 31 ++++++++++++ tests/ovn.at | 66 +++++++++++++++++++++--- utilities/ovn-nbctl.c | 102 ++++++++++++++++++++++++++++--------- 9 files changed, 337 insertions(+), 86 deletions(-)