From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 24B1945D4F for ; Wed, 20 Nov 2024 08:10:31 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B47CF402C9; Wed, 20 Nov 2024 08:10:30 +0100 (CET) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2053.outbound.protection.outlook.com [40.107.223.53]) by mails.dpdk.org (Postfix) with ESMTP id 951D440265 for ; Wed, 20 Nov 2024 08:10:28 +0100 (CET) ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=iWqJO8+2y3IFC10gAuj29O/+IQzZ9ebbTVTL7z5ju+5pWLANImqz6lbytkDECNEzCCBquSs96CY2BPqQhqMzyM20A+jxq3713kk7MwKpfzQk0SQJO+2ok+v1mloYC/IjWzXynaGKsIAywuygsMZ8wNP9SKKLzc399rSpC24arMDoB02E5nEjjIpxs3qsqY97o8cPSTleq1uuOSOkGm/o1kiPdF6cLPn2WkTvJDPXsKHMW9bRzK4+EZi6YQqvj8b9JRPxMYkgYZzkWv3MmXQ3UkDJjIRM7pKXkU1jrTO+2OWEXgAQw4noxOjCfhm5pBUIRE8gzZKCQ3EkLffzr5620g== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Tryi9TwzBylxikrNKTJ8vpgz8Yt5NRshS/3gykNpZQk=; b=RLQNu+DPEcMpt81jn+vo73wPSKOkGVy7A8nNImRijxYPgoiVLhDMuB54UYS5bytEsnZzPhHP8yxOH7qZha/sYuWE7irJmC8fgvNYQPGZLnQqUHmOQFExUTwOD4x75SbwIVypiAlNw91MOtfrzIB5VMJmQT4ZcpjDBlyB+TTck23/MCVBDgu5Z0dHG+HpUkkEYyJnuWe/p5r/HTnZq2LzB0shrasQKaBW/jyhhKZz8yN2fZy8EDyWBQaG9CIXHh/ugKpT3XTfWPAbxGkaLRkRhEV6YpvZc8gL73WjpML7bRu2XUpZyR8Vj8BcRs+FijWV08HngQ/FZPzLzNN0FTac1w== ARC-Authentication-Results: i=3; mx.microsoft.com 1; spf=fail (sender ip is 13.59.96.180) smtp.rcpttodomain=cs.stanford.edu smtp.mailfrom=commscope.com; dmarc=fail (p=reject sp=reject pct=100) action=oreject header.from=commscope.com; dkim=fail (body hash did not verify) header.d=commscope.com; arc=pass (0 oda=0 ltdi=0 93) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=commscope.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Tryi9TwzBylxikrNKTJ8vpgz8Yt5NRshS/3gykNpZQk=; b=ZVa9N1wdz6eFv6gsyGuPrPdqTaiheH4ROjY9QaIOgTp6ZsAZr6R4mTngZueMRWq2iqj0sIWJFJujITs4Whlf9E5lKQS+9dqC/RHzB6icQW9puQi6CZeet8mEbPxFE8f4yCM5mur1TJSeysMpgXpkocDdr1VMtD4pPIaGjPGSRvI= Received: from BN0PR04CA0092.namprd04.prod.outlook.com (2603:10b6:408:ec::7) by CY8PR14MB6170.namprd14.prod.outlook.com (2603:10b6:930:91::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.21; Wed, 20 Nov 2024 07:10:25 +0000 Received: from BL02EPF0001A101.namprd05.prod.outlook.com (2603:10b6:408:ec:cafe::14) by BN0PR04CA0092.outlook.office365.com (2603:10b6:408:ec::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.24 via Frontend Transport; Wed, 20 Nov 2024 07:10:24 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 13.59.96.180) smtp.mailfrom=commscope.com; dkim=fail (body hash did not verify) header.d=commscope.com;dmarc=fail action=oreject header.from=commscope.com; Received-SPF: Fail (protection.outlook.com: domain of commscope.com does not designate 13.59.96.180 as permitted sender) receiver=protection.outlook.com; client-ip=13.59.96.180; helo=obx-outbound.inkyphishfence.com; Received: from obx-outbound.inkyphishfence.com (13.59.96.180) by BL02EPF0001A101.mail.protection.outlook.com (10.167.241.132) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8182.16 via Frontend Transport; Wed, 20 Nov 2024 07:10:24 +0000 ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=inkyphishfence.com; s=arc-20181011; t=1732086624; h=mime-version : message-id : date : subject : to : from; bh=Tryi9TwzBylxikrNKTJ8vpgz8Yt5NRshS/3gykNpZQk=; b=eHm2RmBXxYyjy8KNI0eJsQkmy8IHvr7hFkVzcga0luGx/rHQYD9KPpi0mkgc0XwjT3SwX hr6RUK2NPVudJ9+J6yWBvFsXn1NI+pTfd1UpmHrNiCLy7yxHAzJxJT9ScQrAGLfTCb708ef NYd5i/QMM2I9MTg7nYdwyr747c2iahk= ARC-Authentication-Results: i=2; obx-inbound.inkyphishfence.com; spf=pass smtp.mailfrom=commscope.com; dmarc=pass header.from=commscope.com; dkim=pass header.d=commscope.com; arc=pass ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=inkyphishfence.com; s=arc-20181011; t=1732086624; b=LoLUsH/C03ni+7SVZhm9I7m0asE3XxSD8XDat4a2zpsaEHs47Sjg719oqCynOorxMP+bI JtEqadc110yDHIyqepqJQH1y//w3qufBRcmTfDtH2+aeb+erpNJ8RZS0dhjKh99VGRe7+Y/ 6hOU3UPdmAQl4n/iW7QGg3Ae6nZ30UI= Authentication-Results-Original: obx-inbound.inkyphishfence.com; spf=pass smtp.mailfrom=commscope.com; dmarc=pass header.from=commscope.com; dkim=pass header.d=commscope.com; arc=pass Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2040.outbound.protection.outlook.com [104.47.66.40]) by obx-inbound.inkyphishfence.com (Postfix) with ESMTPS id BD9C4C942D; Wed, 20 Nov 2024 07:10:23 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jJXy1MpKOvVAwNPPUyIfHffceaR37UAocjCqvdketPyTeq//swdavdpWnmU4PPXK/GTU9aN8C5oQzahU90WcRHC2hdqj6yF3AwM4SQq0/HwnvIItYYd1aWlsq5xfUinXnS7BR5dvohwWnwwlfE32cqygt3TKi3FBzSJBhByuNnsBPlgal6NY7PBTLk/rj0Hc6/rsAwUklk1tXmpH8iv4bij5oESXF6q4Z3xIUiDdCI3dC2E6IE1gC70t81R9d0M6YRN9+0vcCW8319vtqR7KLQH326kUq02Y7KxH5mqWsjXNwuIITetF8n1vghxdMJrFYiDTIsPO6yatbf2rvy06DA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=cNGl9AK294BXO9op/1rq6StYdoVvZMNoApttAFp+fQA=; b=RF5345cow+Snhn186OSF23Bya7wpdxR5/L9rg+0rt6cc/v2Jc/QhznUbM625xb4Ehv7b6f4QooWRnScAlZFqpROUx/kSCTN8DsxvDn32IZvtZiVNkn6n3h9oXAkwSNVaJZhxunn5yXQFBCM6k3A1X3LQwrjBymkGZHN+roDYoPI2Nv/K2/An0h1m3aulpFpVlXtRP4UAy2s9Y9u6luXQ9gV7jq52G3yi5GTV+VkBAvqKLw+EQL+4foCnwQLtDZB/YubraanuZLuZLIp+u0dWyVem4O/bZq1lQz1vkuDqHliW49ljNscYuvaXlitWYm4LRzTGhcH0rhjt79Dq+Dtjvg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=commscope.com; dmarc=pass action=none header.from=commscope.com; dkim=pass header.d=commscope.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=commscope.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cNGl9AK294BXO9op/1rq6StYdoVvZMNoApttAFp+fQA=; b=C+0UxytJhWmKz9/uekrw/JGyyR0WgXgTwSxo/snXla6bbkuMxHCiGNCmMfCRlO8qzmtR32fftSlRMoNMwN4tH9uBy3th7wqztRxz2BSFcYS4chghDh4hBKDZkYzwXqPmP8rIV8pYyKPoeqrVSMMb1BikxYThhH3oPP2Y2KmNCiE= Received: from DM6PR14MB3597.namprd14.prod.outlook.com (2603:10b6:5:20c::16) by DS0PR14MB6458.namprd14.prod.outlook.com (2603:10b6:8:14a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.21; Wed, 20 Nov 2024 07:10:21 +0000 Received: from DM6PR14MB3597.namprd14.prod.outlook.com ([fe80::8cb:da9e:5ec2:1c7a]) by DM6PR14MB3597.namprd14.prod.outlook.com ([fe80::8cb:da9e:5ec2:1c7a%6]) with mapi id 15.20.8158.023; Wed, 20 Nov 2024 07:10:21 +0000 From: "Kompella V, Purnima" To: Stephen Hemminger , Thea Corinne Rossman CC: "users@dpdk.org" Subject: RE: Containernet (Docker/Container Networking) with DPDK? Thread-Topic: Containernet (Docker/Container Networking) with DPDK? Thread-Index: AQHbOXzYm89eRRWJg06q1ROllRn6mLK/FxIAgAANRSWAAAZ+AIAAlbrA Date: Wed, 20 Nov 2024 07:10:21 +0000 Message-ID: References: <20241119132903.12fefa8c@hermes.local> <20241119140346.1b63a7d9@hermes.local> In-Reply-To: <20241119140346.1b63a7d9@hermes.local> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=commscope.com; x-ms-traffictypediagnostic: DM6PR14MB3597:EE_|DS0PR14MB6458:EE_|BL02EPF0001A101:EE_|CY8PR14MB6170:EE_ X-MS-Office365-Filtering-Correlation-Id: 25e1b670-4c62-4ddd-e042-08dd09326785 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|1800799024|366016|376014|8096899003|38070700018|7053199007; X-Microsoft-Antispam-Message-Info-Original: =?us-ascii?Q?3SbU6ahzEw98e7UT0D+6MMKJyX4wEcV3hfTvQ76Aek4O4EpcTGgRi5d9gGBP?= =?us-ascii?Q?arz8Rvn5Yw4OngB+p8dCQX0L/4GWWbbpCF27YwKQAH5ZsIXFhX3HJ7Q9jSJB?= =?us-ascii?Q?RcyIEYqtZ252k9DKZJO6bYL2jyRGWssUCyAYxtjwjQGbubtGRXTiL6a66Z+w?= =?us-ascii?Q?3tDFHrxigZSnh1OD43Wfu7Zt+XOe0jd3jiLhZvAzQfS0HIMEA2u4Q/SJjSs5?= =?us-ascii?Q?F/OgSgklDz5G+zv0YzWa/rtqNzZtlnIKxCfyRRod302MjdCMFhKHtETZ0lig?= =?us-ascii?Q?05Lnwf+SYrLre079bd05w5A5ptSmIQ2loK9RWFMT4UjOBEBFF0XCDK2h/YIF?= =?us-ascii?Q?gFMCCjIqL047UTNpDI8S/QSnXXug1Bri+wnfddSKVY8QLhKibq8pt19r2KI+?= =?us-ascii?Q?0JBws1c+oJ8u3X5cvFcciCi/GOPOCe2yV+Vk92LxrqoOV2AFxnKidkSx2ZAs?= =?us-ascii?Q?MuUPbFRukr6VNvYBrzcvwp8vmV0t2y97bhqrcafsagpU8mBuZVQkyHhQSCk+?= =?us-ascii?Q?6B5toZyvIX0vVsd6YKNj7GUAFDViTvBonZhkymeKK/0a5+aXPiQW962/yQfF?= =?us-ascii?Q?tATpLIg4i7sWcDmfwdvyIDGBmrPyM/cQ/w/Q+q7mm7HHFdEPHS/AoP0O6/1s?= =?us-ascii?Q?74rd9UoTLeV09gXSmHfhGPIs3bCMS6iQ4eLv0yXGdCG/ySSlWnpHCiBw6IXZ?= =?us-ascii?Q?tuwE3LcPta3UwmitVWIcgd0e5Nc0bz7rO9v1c6FGkuJ6jhI2wh9RHuYB32MR?= =?us-ascii?Q?SCoD0TfawRL/JXrNu9B363hd36M8vRXgj9Qry8Eg/y6Fm0wVJGf4EerqfCae?= =?us-ascii?Q?0ZwR1ih9sDxjjo0Xp6qhFSG+UiHvj0e1q3+gWe5U0D1m0SF0KeBIE9JceUnE?= =?us-ascii?Q?s6Y7gvyKT+j9P/0SF58u/DgKabKa3+sHkMqu0Y7qNuxymntHaM6uLmSQ5oDp?= =?us-ascii?Q?s7QX4oAQcML99pKByNXhEibMhSm4HFEVMs0MLIaTBxNaCuW4UUmHX8NSOUdl?= =?us-ascii?Q?J5Sv9BgdUbE7fCUQK019J+feosYXnPw3D8hZSk7qwnkHLffkFEQLPztN1dOq?= =?us-ascii?Q?LLda6e9M2R2rWZieAlrmII2rGhz253VN11KCtu7OfS0C3Fo0RfSlN9Wp1KIO?= =?us-ascii?Q?DcQ5ZOgtXnpt6lDMqZC+eb93MatDfujne7kqTHq1pu2GLynGBv2BmlXOdMnV?= =?us-ascii?Q?GCHHmAp4fm/S2XPZJAyN/gyhv6SyzxfwTgnq5LwLkkSh8/qrz/l+cyQyfhVC?= =?us-ascii?Q?qY6jPxRR1TUl5R7RkAhvKvQ5snfrOPHl1LfbcatjNZAAOdkch2xoB4xsfPiN?= =?us-ascii?Q?U/rjxysxTRzFOtKL6nOIOt+svrDt1NtNyN2HmhTKeHm8qQvmvxT/Qtltavzz?= =?us-ascii?Q?ZkEJAAM=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR14MB3597.namprd14.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(8096899003)(38070700018)(7053199007); DIR:OUT; SFP:1101; Content-Type: multipart/alternative; boundary="_000_DM6PR14MB35970935B48DC49870F673F99C212DM6PR14MB3597namp_" MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR14MB6458 X-Inky-DestinationTenant: commscope-com.mail.protection.outlook.com X-Inky-CrtDestinationTenant: inky-client-cert-6y9fvs4fo28tg8w4cvi8ei:commscope-com.mail.protection.outlook.com X-Inky-Outbound-Processed: True X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BL02EPF0001A101.namprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 23e0d0f2-4141-4ca9-77d0-08dd093265a7 X-IPW-GroupMember: False X-Microsoft-Antispam: BCL:0; ARA:13230040|82310400026|35042699022|36860700013|1800799024|14060799003|376014|8096899003|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?9bOliwoNUj6ozn95ElLWrsKuiWyQkw1bo0kVlsR4/o3m9PRuXHpri+cCqvl7?= =?us-ascii?Q?SVVDUPeDyWGQ09qi3B5/yn52d0zT5T54pTdmsF5dH3ALJfEGjgK6JvqmVvBC?= =?us-ascii?Q?BISjVo66U1uYJae6fD3KWx/+TQF2r4elKM0zpZpoVz07McBnpvALkirfYjsd?= =?us-ascii?Q?ub8bgo3CP0BbAMId8p8poDtCRs0Rr2s141UVtiqwysF22lnc8qPD4mlp5/N3?= =?us-ascii?Q?b3SzYotSCm4wrGAvbUJj7Rpq46oud8Ut6wmmXGlZGvzDn9649HsMhsOZ3Ref?= =?us-ascii?Q?XGzsRB+8+erN2ulI58qBFY94/oUhN/RRrDAEMnJvf4mI09ZEZua050TKTnMD?= =?us-ascii?Q?6utTrCC+p4fQShR2dQ55QJQPRbMmBHeUizKr5irRb2nvkYsAwclLD0LaR6HA?= =?us-ascii?Q?lnWqVFiWRJl9oFc8mjUrSQYTlXgP7HOEkMQ51Nw2iReP8+RnFuJvbOw9Bx0L?= =?us-ascii?Q?Au3txgZ0VBurL45VZsGHj3pr1qLU479YE22kmRbRhSZZjiCZkIC3pBbN/v5B?= =?us-ascii?Q?1s3HTevdfF0YU5p7rOwMqRd9aVudz4QyWos/s+RrICNf37pNp5jSGTtFPNrH?= =?us-ascii?Q?WtY5iOxqCD4oE6hP2LnnNV+MpC68Mpsqv2ybKBm/Rhwqo/4ywDJvv62ijX9W?= =?us-ascii?Q?Nk+FblVtmEtylqwtBbjTHuwSA1Sk6ztFJfooFzNpzW1D0mZmJPhfzAGESUGi?= =?us-ascii?Q?CB5xyFX+UzjbRr5P095ASNKZmW6MyjaCg+djltA/x2d7/lJX/iSoTUQt8z+S?= =?us-ascii?Q?t1WXUNbs9zDzAMGoYFwIUpoNKu9vVqUzVofgkslydBfbbWWM9EwU4lepHHEf?= =?us-ascii?Q?dyEkysat7wjbXQ0m+RZa+xBuMAQli5eqx8LL77dzjOkxSfjis6KocJcmvw1r?= =?us-ascii?Q?zraC72JOfTEfoqNzodx3Ixrg3hc/tpc4HROHVO2ieaBPZzEOxGWPVZDL5Ei6?= =?us-ascii?Q?d7fqGrIwNPQvk8jmrH9gRhzNKEUZlxVxJhkebIF/RHvnaggj0ErliSFg8yEN?= =?us-ascii?Q?0Y66AmdmKdNZkSkhaFnkyXy2rnuu/6dZLXP+DPy+O5tYl/SqCcE+3Z8WSj1b?= =?us-ascii?Q?Mkb8igRHpXnD0xg9wjAjXQLERvRJVTGUO2CxTLxoDuzFg1i2KmXfgV+Dfq7q?= =?us-ascii?Q?ac4IMNEcnfg0ceO0tC9/IkQ8mBBDDUM3HBjECU9qmgxj5zIDqqzKrtaTsLMS?= =?us-ascii?Q?fJsKN20T9XGan5jtia9wVDmSywsozE/pZPYFxPg0QfsCC27jk8DJv5UKm0rb?= =?us-ascii?Q?Lrn/YIU1eA3zXUpBHIjijk6fqdyFVZ8lwYwXKzVl+TE2xTj8MaAhkDCoXdZc?= =?us-ascii?Q?BJU75xwHzkJUQSWUWzXBZXqR2H8WFNTxa5mnEkk2sX1vWtXGHg1oO/FZYDEc?= =?us-ascii?Q?PqXsmbLdHOlW36Gf7vBblLjXBvQklqY2inwfphafq1bF+2gYVg=3D=3D?= X-Forefront-Antispam-Report: CIP:13.59.96.180; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:obx-outbound.inkyphishfence.com; PTR:obx-outbound.inkyphishfence.com; CAT:NONE; SFS:(13230040)(82310400026)(35042699022)(36860700013)(1800799024)(14060799003)(376014)(8096899003)(7053199007); DIR:OUT; SFP:1101; X-OriginatorOrg: commscope.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Nov 2024 07:10:24.5538 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 25e1b670-4c62-4ddd-e042-08dd09326785 X-MS-Exchange-CrossTenant-Id: 31472f81-8fe4-49ec-8bc3-fa1c295640d7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=31472f81-8fe4-49ec-8bc3-fa1c295640d7; Ip=[13.59.96.180]; Helo=[obx-outbound.inkyphishfence.com] X-MS-Exchange-CrossTenant-AuthSource: BL02EPF0001A101.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR14MB6170 X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org --_000_DM6PR14MB35970935B48DC49870F673F99C212DM6PR14MB3597namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Stephen, A parallel question about packet-flow between VFs of the same PF when VFs a= re assigned to different containers on the same host server Create 2 SRIOV-VFs of a PF in the host and assign them to 2 containers (one= VF per container) send IP packet from container-1 to container-2 (SRC_MAC address in this eth= ernet frame =3D container1 VF's MAC address, DST_MAC address =3D container2= VF's MAC address), container-1 sends packet by calling rte_eth_tx_burst() container-2 is polling for packets from its VF by calling rte_eth_rx_burst(= ) Will the packet in above scenario leave the host server, go the switch and = then come back to the same host machine for entering container-2 ? Or, is the SRIOV in PF-NIC smart to identify that SRC_MAC and DST_MAC of th= e ethernet frame are its own VFs and hence it routes the packet locally wit= hin the NIC (packet doesn't reach the switch at all) ? Regards, Purnima From: Stephen Hemminger Sent: Wednesday, November 20, 2024 3:34 AM To: Thea Corinne Rossman Cc: users@dpdk.org Subject: Re: Containernet (Docker/Container Networking) with DPDK? On Tue, 19 Nov 2024 13:39:38 -0800 Thea Corinne Rossman wrote: > This is SO= helpful -- thank you so much. > > One follow-up question regarding NICs: c= an multiple contain Caution: External (stephen@networkplumber.org) Released From Quarantine Details Report This Email FAQ Protection by INKY On Tue, 19 Nov 2024 13:39:38 -0800 Thea Corinne Rossman > wrote: > This is SO helpful -- thank you so much. > > One follow-up question regarding NICs: can multiple containers on the sam= e > host share the same PCI device? If I have a host NIC with (say) VFIO driv= er > binding, do I have to split it with some kind of SR-IOV so that each > container has its own "NIC" binding? Or, when running DPDK's "devbind" > script, can I set up each one with the same PCI address? Totally depends on what container system you are using. If you have two containers sharing same exact PCI device, chaos would ensue= . You might be able to make two VF's on host and pass one to each container; that would make more sense. --_000_DM6PR14MB35970935B48DC49870F673F99C212DM6PR14MB3597namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable H= i=20Stephen,

<= o:p> 

A= =20parallel=20question=20about=20packet-flow=20between=20VFs=20of=20the=20s= ame=20PF=20when=20VFs=20are=20assigned=20to=20different=20containers=20on= =20the=20same=20host=20server

<= o:p>

Create=202=20SRIOV-VFs=20of=20a=20PF=20in=20the= =20host=20and=20assign=20them=20to=202=20containers=20(one=20VF=20per=20con= tainer)

send=20IP=20packet=20from=20container-1=20to=20= container-2=20(SRC_MAC=20address=20in=20this=20ethernet=20frame=20=3D=20con= tainer1=20VF’s=20MAC=20address,=20DST_MAC=20address=20=3D=20container= 2=20VF’s=20MAC=20address),

container-1=20sends=20packet= =20by=20calling rte_eth_tx_burst()

container-2=20is=20polling=20f= or=20packets=20from=20its=20VF=20by=20calling rte_eth_rx_burst()

<= o:p> 

W= ill=20the=20packet=20in=20above=20scenario=20leave=20the=20host=20server,= =20go=20the=20switch=20and=20then=20come=20back=20to=20the=20same=20host=20= machine=20for=20entering=20container-2=20?

O= r,=20is=20the=20SRIOV=20in=20PF-NIC=20smart=20to=20identify=20that=20SRC_MA= C=20and=20DST_MAC=20of=20the=20ethernet=20frame=20are=20its=20own=20VFs=20a= nd=20hence=20it=20routes=20the=20packet=20locally=20within=20the=20NIC=20(p= acket=20doesn’t=20reach=20the=20switch =20at=20all)=20?

<= o:p> 

R= egards,

P= urnima

<= o:p> 

<= o:p> 

From:=20Stephen=20Hemminger=20<stephen@n= etworkplumber.org>=20
Sent:=20Wednesday,=20November=2020,=202024=203:34=20AM
To:=20Thea=20Corinne=20Rossman=20<thea.rossman@cs.stanford.edu>= ;
Cc:=20users@dpdk.org
Subject:=20Re:=20Containernet=20(Docker/Container=20Networking)=20wi= th=20DPDK?

 

=  

On=20Tue,=2019=20Nov=202024=2013:39:38=20-0800

Thea=20Corinne=20Rossman=20<thea.rossman@cs.stanford.edu>=20wrot= e:

 

>=20This=20is=20SO=20helpful=20--=20thank=20yo= u=20so=20much.

>=20

>=20One=20follow-up=20question=20regarding=20N= ICs:=20can=20multiple=20containers=20on=20the=20same

>=20host=20share=20the=20same=20PCI=20device?= =20If=20I=20have=20a=20host=20NIC=20with=20(say)=20VFIO=20driver=

>=20binding,=20do=20I=20have=20to=20split=20it= =20with=20some=20kind=20of=20SR-IOV=20so=20that=20each

>=20container=20has=20its=20own=20"NIC&qu= ot;=20binding?=20Or,=20when=20running=20DPDK's=20"devbind"

>=20script,=20can=20I=20set=20up=20each=20one= =20with=20the=20same=20PCI=20address?

 

 

Totally=20depends=20on=20what=20container=20syste= m=20you=20are=20using.

If=20you=20have=20two=20containers=20sharing=20sa= me=20exact=20PCI=20device,=20chaos=20would=20ensue.

You=20might=20be=20able=20to=20make=20two=20VF's= =20on=20host=20and=20pass=20one=20to=20each=20container;

that=20would=20make=20more=20sense.  

--_000_DM6PR14MB35970935B48DC49870F673F99C212DM6PR14MB3597namp_--