Message ID | 20181113121228.17650-6-i.maximets@samsung.com |
---|---|
State | Superseded |
Delegated to: | Ian Stokes |
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 (mailfrom) smtp.mailfrom=openvswitch.org (client-ip=140.211.169.12; helo=mail.linuxfoundation.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=samsung.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=samsung.com header.i=@samsung.com header.b="XZxsKSXs"; 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 42vRRT2zF2z9sCX for <incoming@patchwork.ozlabs.org>; Tue, 13 Nov 2018 23:15:49 +1100 (AEDT) Received: from mail.linux-foundation.org (localhost [127.0.0.1]) by mail.linuxfoundation.org (Postfix) with ESMTP id 16279A91; Tue, 13 Nov 2018 12:12:56 +0000 (UTC) X-Original-To: ovs-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 38C39A5E for <ovs-dev@openvswitch.org>; Tue, 13 Nov 2018 12:12:55 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com [210.118.77.11]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 13E4175B for <ovs-dev@openvswitch.org>; Tue, 13 Nov 2018 12:12:54 +0000 (UTC) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20181113121252euoutp011ff7e6863b63895aea701f5ccc246bc2~mrfDzwoFY2919929199euoutp01L for <ovs-dev@openvswitch.org>; Tue, 13 Nov 2018 12:12:52 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20181113121252euoutp011ff7e6863b63895aea701f5ccc246bc2~mrfDzwoFY2919929199euoutp01L DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1542111172; bh=fyRsihvJBo5m3bRlQxl4Fp9Ej6E+9YUpm7bVMe+Oa18=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=XZxsKSXs3Zpr1P1Vl4nHkA4YpoSplt95l1q94B4PI4uO2xbpzWLVO7vaN3ymHs7Wf nVL7ue/xjoPP8PGGKR+WZ6yLAcgrKY7XKKu/0hUr8zgkqc2FOJjvMocrE2PQ/fFrnO AMrcCv4J+EB47EV6K3wlHDWEHjZa7332p5/sSTNY= Received: from eusmges2new.samsung.com (unknown [203.254.199.244]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20181113121251eucas1p2514fb678ea2117a0735b936e18142040~mrfDAALJr0938209382eucas1p2L; Tue, 13 Nov 2018 12:12:51 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges2new.samsung.com (EUCPMTA) with SMTP id 13.74.04294.3CFBAEB5; Tue, 13 Nov 2018 12:12:51 +0000 (GMT) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20181113121251eucas1p19eaae131af38a665d3377f316db1e500~mrfCPOUKC2983229832eucas1p1Y; Tue, 13 Nov 2018 12:12:51 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20181113121250eusmtrp115828f9e0ffeef9dd7563b429c4985d7~mrfCAbXCm3076030760eusmtrp1L; Tue, 13 Nov 2018 12:12:50 +0000 (GMT) X-AuditID: cbfec7f4-84fff700000010c6-d3-5beabfc35aa3 Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id 4A.DC.04128.2CFBAEB5; Tue, 13 Nov 2018 12:12:50 +0000 (GMT) Received: from imaximets.rnd.samsung.ru (unknown [106.109.129.180]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20181113121249eusmtip19cbbbf95372724e4e961891017c7fea9~mrfBGbsWk1101811018eusmtip1p; Tue, 13 Nov 2018 12:12:49 +0000 (GMT) From: Ilya Maximets <i.maximets@samsung.com> To: ovs-dev@openvswitch.org, Ian Stokes <istokes@ovn.org> Date: Tue, 13 Nov 2018 15:12:24 +0300 Message-Id: <20181113121228.17650-6-i.maximets@samsung.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20181113121228.17650-1-i.maximets@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA0VSa0hTcRTv7N7pdbW4rsCDBdEqqUjtRdxI7EndpA/ZA6SBtfKyRm7armaz D2mtEtFZGq7UUCrUNC1z+VjBbGZaVhakbRlqlq/5oNJALWZud9G3c36Pc37nz58iZHniQEqt TeB0WmWs3EdC1ryYagtutDoVa2uqgxhzbo6Ycd5uI5gPV6Z8maovb8RMpzWDZLKvtwBz6+cA MJ0FEUzf+2mCMdytF22TsHbXJx/2ztMhEdtvahSx9tpWMdvvmAF2oCODZI3mMmBnLraL91NH JGExXKz6DKcLDT8mOVmb7YT4VL+z9gIjmQIG33Two5DeiNZsC5EOEkpGlwKmjWWJhGYCsLLX BUIzDjg51Uv8s7S0mkmBKAGcsvSI3YSMngS0d61w1z70GnxV/hzc9UJ6M6Z/TPdMIugaEXaP dHsmLaB3oOPTd4+ZpFdgSbHRg0vpLTjdUAXCtiVY/rDBg/vRYZjafcPHPQhpky9ea3aRgmgX XrpQ6Y23AJ3NZu91i7E1J8OrOY/dhiEQzGmAJptLJBBb0Tz8dtZAzcZbhQ8soQK8HduMVnDD SM9H+6i/GyZmy+waEyHAUky7LBPUy/H3sxJvgkB0jI17E7CYWfHS+4pZgH15+XAVluT9X1YE UAYBXCKvUXH8ei2XFMIrNXyiVhVyIk7zCGZ/TKureaIOLH+O24CmQD5P2mIaUsjEyjO8XmMD pAj5Qmn9RqdCJo1R6pM5XdxRXWIsx9tgEUXKA6Tn5vQoZLRKmcCd4rh4TvePFVF+gSlwKX86 WfpreGmwRaSPaLJE8pmHJg6MmEsP/zgYVOHQF3UU7hz3l+gCjJ2KQpthj8tUK3ncfN8xt/Rz 0tfBm6MPLHu/zDQN/kiOVu/Li7YUs68r6pq+bYhq1BX2vQs0PRHnVGOx4V2DfW1uSXsUoYbT y1hV1z1l2spX4Zt6Ix/ulpP8SeW61YSOV/4FKDG1Ry0DAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRmVeSWpSXmKPExsVy+t/xu7qH9r+KNrj938hiy7TJrBavFp1n trjS/pPdYuPDs6wWt/f3sFhMmnKC0WLup+eMFrfneFk8vfiL2aJlyU4mBy6PG/9usXks3vOS yePZ9MNMHje2n2b1eHbzP6PH82s9LB59W1YxevxvvsoawBGlZ1OUX1qSqpCRX1xiqxRtaGGk Z2hpoWdkYqlnaGwea2VkqqRvZ5OSmpNZllqkb5egl7F90ivGgkbOihtz+lgaGFvYuxg5OSQE TCROnN7C0sXIxSEksJRR4suceWwQCSmJH78usELYwhJ/rnWBxYUEvjFKzF0sAWKzCehInFp9 hBHEFhGwllj3fSPYIGaBPUwSR3a9B2sWFnCSuHnrA5jNIqAqsXxZHzOIzQvU8OvARkaIBfIS qzccAItzCthINN6fAbXMWmL/vl62CYx8CxgZVjGKpJYW56bnFhvpFSfmFpfmpesl5+duYgQG /LZjP7fsYOx6F3yIUYCDUYmH98T0l9FCrIllxZW5hxglOJiVRHh3mryKFuJNSaysSi3Kjy8q zUktPsRoCnTURGYp0eR8YDTmlcQbmhqaW1gamhubG5tZKInznjeojBISSE8sSc1OTS1ILYLp Y+LglGpg3DzjRZb0fqeO0GMMbb+Mleesc2/Pkm69nZTAKtQhFb0pN/5H59Xwvtn90l8/RdRK al98NlVjknAmU0HWDLEHidP1Ax0nXElpqOflW74plLPkpsK3RUE8fDtfM2XmiJ+tePav8qeG 3Q81zajHyVNNgkW3c4t1XevWDbKV37prypy5y+5oH2NVYinOSDTUYi4qTgQApoDnZI4CAAA= X-CMS-MailID: 20181113121251eucas1p19eaae131af38a665d3377f316db1e500 X-Msg-Generator: CA X-RootMTR: 20181113121251eucas1p19eaae131af38a665d3377f316db1e500 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20181113121251eucas1p19eaae131af38a665d3377f316db1e500 References: <20181113121228.17650-1-i.maximets@samsung.com> <CGME20181113121251eucas1p19eaae131af38a665d3377f316db1e500@eucas1p1.samsung.com> X-Spam-Status: No, score=-7.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Cc: Shahaf Shuler <shahafs@mellanox.com>, Flavio Leitner <fbl@sysclose.org>, Ilya Maximets <i.maximets@samsung.com> Subject: [ovs-dev] [PATCH v2 5/9] dp-packet: Copy flow mark on packet clone. X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.12 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> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: ovs-dev-bounces@openvswitch.org Errors-To: ovs-dev-bounces@openvswitch.org |
Series |
dpif-netdev: Partial HWOL fixes/refactoring/unit-tests.
|
expand
|
diff --git a/lib/dp-packet.c b/lib/dp-packet.c index b5942f815..4ccb4da5c 100644 --- a/lib/dp-packet.c +++ b/lib/dp-packet.c @@ -163,6 +163,7 @@ struct dp_packet * dp_packet_clone_with_headroom(const struct dp_packet *buffer, size_t headroom) { struct dp_packet *new_buffer; + uint32_t mark; new_buffer = dp_packet_clone_data_with_headroom(dp_packet_data(buffer), dp_packet_size(buffer), @@ -180,6 +181,9 @@ dp_packet_clone_with_headroom(const struct dp_packet *buffer, size_t headroom) if (dp_packet_rss_valid(buffer)) { dp_packet_set_rss_hash(new_buffer, dp_packet_get_rss_hash(buffer)); } + if (dp_packet_has_flow_mark(buffer, &mark)) { + dp_packet_set_flow_mark(new_buffer, mark); + } return new_buffer; }
Dummy interfaces clones dp-packet while 'receive' appctl processing. In general, we should do this anyway to avoid any possible issues in the future with real interfaces. Signed-off-by: Ilya Maximets <i.maximets@samsung.com> --- lib/dp-packet.c | 4 ++++ 1 file changed, 4 insertions(+)