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 D450242931; Thu, 13 Apr 2023 11:04:03 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5DC1240A84; Thu, 13 Apr 2023 11:04:03 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2085.outbound.protection.outlook.com [40.107.244.85]) by mails.dpdk.org (Postfix) with ESMTP id 4598E4021F for ; Thu, 13 Apr 2023 11:04:01 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Efl9RSqsX1nIsddy/bnG+P0NRrDR7O6AeJHhXEtKkuX1mJP8kCxsiR3sITNh2vGcC3G4E/jmG6/qR/XxOa844CPwbMKcNkReUmiZgk2/oltwPk/ImcawalT+Pz3aypRGt6Ydx76ITi0Yyq1KJFZPzOpaj7FyXnH1adfhFF4ZzymdSwEKuO55x+1q67QyWJn4BiLri2SDvB6og/xYqcuxZ7TjFeh6DxFFinAxhwqVZeeK5KukygkB3FDWr+Hs0zA4z7j2T4RWlwwmwWq4vLm2iLzyeRutQfZ7mS42u6iUxqPo5OLwfG0x4q4ZEAnGh+O33mW7/vUeidB5OJj4WK8E7w== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=mNzmY9s3eApfCOidQ0zr+peot2ZGIqeXy6Xi1fsBMgs=; b=Cl5XkMViNSt4POHZayDN3ziLqSEvEGTJVIvs1FBt31G++1Mm35P5AP6qE1IgA4ZJ2JabXryspdz65vFo8wq2ShRdPhcpp49xvhn0WW1hHOwl3K/L6iNDc90xc+GIZL76iKvq/ITkscqhTllGNMSQwlLdFWraG3Pd3jXt3sxE3sKuI4tZRioDdTsJeOhOqtXdEOgHyqaTOqpW32Z1aXOjxaxCugKhjf5iiOAkredMNp986+gatTUrDNZ2HF41MnMRRR/5hZwcZxcrhfqv7eQvLwe0X1JdS7XnqHoeluC8yT4TreNi5MiFjfS4Kb5wmFVlj0OcpcQwGmwq+a0szMPHHw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mNzmY9s3eApfCOidQ0zr+peot2ZGIqeXy6Xi1fsBMgs=; b=aNChfNrrkODHZBFExNJl2ekriqcxBGwk8ui2A3eb9HrboBltaxHs7baPMusomV4KdjBHwbF5bd7u9nM7tw3dv1xf9ddT8QAKv6bJPhloKaZEReNzvfkwYzFqpJ/Sv5Hag0pXCt7oe5dWrtuqmM9po9MJb3rrqQSUx3+t69BGKfU= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) by PH8PR12MB6676.namprd12.prod.outlook.com (2603:10b6:510:1c3::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.35; Thu, 13 Apr 2023 09:03:59 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::5e2c:c0ed:88a6:a4c7]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::5e2c:c0ed:88a6:a4c7%7]) with mapi id 15.20.6298.030; Thu, 13 Apr 2023 09:03:58 +0000 Message-ID: Date: Thu, 13 Apr 2023 10:02:56 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Subject: Re: [PATCH v6 00/26] Net/SPNIC: support SPNIC into DPDK 22.03 Content-Language: en-US To: Yanling Song , Thomas Monjalon Cc: yanling.song@linux.dev, dev@dpdk.org, yanggan@ramaxel.com, xuyun@ramaxel.com, stephen@networkplumber.org, lihuisong@huawei.com, Ziyang Xuan , Xiaoyun Wang , Guoyang Zhou , Hemant Agrawal References: <3982cadb-5b7e-22b4-d8e7-091ff22e4702@intel.com> <20220212220146.00007431@ramaxel.com> <19818625.Yz81rIOvuz@thomas> <20220218173029.0000798b@ramaxel.com> From: Ferruh Yigit In-Reply-To: <20220218173029.0000798b@ramaxel.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PA7P264CA0139.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:377::15) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|PH8PR12MB6676:EE_ X-MS-Office365-Filtering-Correlation-Id: 8e6435f7-58ea-4544-7e2f-08db3bfe0407 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jb0xjLe8BqXL+h71HqSCd0PyR2KqxDYoS8/c0v8OfWYmlP4tuN5/vLmXPvOF+iBIKSWrffpwscROTIjeptWdPrJn6zQMYkgb6cgWVbOrTFFBayjfSYRmlFVhCMykv66mGqzq9hqP18OpOetegOx4xhbmg5ZUsyEZiEAsg/+JXQu+bRyBbegorbvsMmYxDjgXQPb5kPK6dzsUW2g2/N2Zns/rM8d7Vhxld94Wth/3fO59C9GET6dllDmb/1x+PnM5JKYJsM+enTEhvmN15h/lYJTjE3cXE+SC6i60yJ7PidC2B6VMj0+DJIttfmLVizEPPQFcGDc1Bu9UafwnqE5RIeW9dtTYUJrBHz5cPAoJE459lQ/17ytNEtP+vrTRNwBPl3bsqBpDWAYwHem2J27/81gjq+jrAVO+HOng/yy1197Awiqg1KV28eCoIFgT4wji2t8MFUsmrPPyulyiItiZnO9dE+4kY76pp8CJ5MSW2aHhTNeUYtRtSR+mpyFy0sXkeN7ZjXZkDXSbamjzqDyfAgyZZHbWfgwFs6kS8k9egakYqM9OMYLpUHN2bHcIWv4bMDUDy2jVXp3mGqL+2hKYxOqnpZRT1AfzwZnwS869zi0bsDkvPCKHjKNwkSWYVZujhkuoPoUFmx/hfI5lzZEAXg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR12MB4294.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(396003)(376002)(366004)(136003)(346002)(39860400002)(451199021)(31686004)(478600001)(36756003)(38100700002)(31696002)(2616005)(86362001)(53546011)(2906002)(6486002)(44832011)(316002)(26005)(5660300002)(6506007)(110136005)(186003)(6512007)(8676002)(7416002)(66476007)(41300700001)(4326008)(8936002)(54906003)(66556008)(66946007)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bWtWaWJXY3Y2ek9mWGt3SlhJUm41aHZrYk1xQXhvMUkyZk03OGg2Z1M5Y3FM?= =?utf-8?B?MUNRQXM2VkR0SXplQXRIYzFGUzNaK3NmUXVMYS9vOGR4MUFXU2dzc2FBYW5j?= =?utf-8?B?cGptaTUxUG5pUDZ6M0tiZEFORDFGajhQUmpVOVdHNVZqakVYd0ZLNThDdkt6?= =?utf-8?B?dUpCVnMwK3MxQU14NTNXVGQ3d05oNnhuWklBOW5HUFlQQzdDL1ZIS0V6aVl4?= =?utf-8?B?d1ZuYUVUekcvdFhPdy90TndPQnd5QW1nVHZsNzRCMXFZWEJVY1M3R2lhVnky?= =?utf-8?B?R3NtbFE2ZGNJMEJEenFGVVk5TFJhVCtmRHhra3o5azRLRDBObDhkc1hLNkcx?= =?utf-8?B?TzlYdzV3MXB5TkZWczIwbkZYdk5vSkFneTNDZ0VQeDBKZFJzR1FySWZhNXZU?= =?utf-8?B?YTBsWW1PaU9Ka3VrODVVUUp1SFdMRkp3YjFaUW9pbUNMNm1RSnFlcHNuSEN5?= =?utf-8?B?QStQaXdIWlBHVHEwTERCNUlOYjhHTW9mbEJ5ckxLSlhreGFNcHlET3NCZXk5?= =?utf-8?B?OTBhWGx4ZjE2b1ZPQ25pV2dSeE1nMUx3eVV1azdGU01HaVJvcFE4Tkt3UE1V?= =?utf-8?B?L2NpU2NCSlB5UXUvNmNyeTVTNUlxZ0RYUFNmNzdNZ2JRQWUrOHJFNnhpam5H?= =?utf-8?B?dVhVM0l2cXg0M3c3SjBZcTVNK2RGd3hra0toOHFUa3FZS0JndGpnNzFpT2Qr?= =?utf-8?B?YkVSd0pRb2xjOFlQWU5Oenh4YlByM1BOaUowcTlFVkNYa1RqMVB5d1U1RkRy?= =?utf-8?B?eEwwRHgxNzNndXRJRmsxU0hTclArQXBmY1RjNitZMTBKMGMzV3hGaUJBWml2?= =?utf-8?B?M0NVQ0FIdVRqd3ROSzJMTG5vcDlCc1AvdU41RHJ4LzZISm1Nbi94R0dhRUQw?= =?utf-8?B?cks3UnlMUDVVTnpzRlhrK0dZY1pqZFdkQmdtMkw3ek8wSFNTbk04VWloT25W?= =?utf-8?B?eGptM2I2bGU5UnZoZ3N3SjJWNXR2dGtBTkY1UGlMU3g0UHhFdVlvYjBUSHd1?= =?utf-8?B?Nm9VRnNwYWdkbDRvcUI5Tklzd3V3WXZvQXdRWU5IOFZ1eXUwNVNySjVHRENK?= =?utf-8?B?MXY1SGNXaHF0MjRKb3ZMVHJEUFJmaVVCSXNGRXBpNWIrVUZkcHU1WUpBMHRa?= =?utf-8?B?Zm9nN1QrUi8xTnNYb2tDRVA3eGQwNjV3Ykw0ZGpwTnlmRlBqalZRRGhRUFpz?= =?utf-8?B?TDJ6NWRXQTN5dW5qbFAvaS9XbjAxQWFHNzFnWFdTMzNQU1lOZHFaMWNhOW4v?= =?utf-8?B?VmRBZElJK3MyUnJrWitsT0hqbGFaUEltaEdzVTdEd2twbVRrUEVOQnc0OWtH?= =?utf-8?B?dC9mNkN1UzQrelBIMm93VWhHb1N6QVlsdGYrc1poaEcxUC9qakxsNUZwQUln?= =?utf-8?B?VFRIbUxMRHlWU3ZudTNva3ZYZjRjcG1XOFFCZDBFU0hydEUxQmNlU1ZFN2tM?= =?utf-8?B?alVNQi9zb2hzK1haalY2YVY1VkVJVnczbzhyQVB5eVY2YkZXUWc3czNJYXhq?= =?utf-8?B?V3Z4cTlneGw3NjBETXRuS0xPaUgzamNOZWxjR3dLMFRIYVBkVkRDbUJYeUdX?= =?utf-8?B?Z3c3NldybGdkZ2N5U2Vaem1GVWptR290eS9TeTVzTWZNR3U2WXVnYkNEVlRJ?= =?utf-8?B?TVZPSWRGRG5rYjdLS2NCb2w0dTd1eEh5bGdZRHR0NHYrcXZKcVU2TTJ0M291?= =?utf-8?B?emh3dUNwK0pia1JzTklyc3ZPejVSaGk3UTdQOHJSYW0xZE5Tc3d1bWJqRGZ4?= =?utf-8?B?Z0dpK2dEdVlpZjc4YmV0ZlNvVE0vczE5TmZnenF1b2NQaWNPSjNiYTduQ2Mz?= =?utf-8?B?M0IrcEI1MC9IcWFreVVBRk1RUTU3OHBTSWNxdllyS2Yzb0hqUEIzZTg5cUQ3?= =?utf-8?B?MkVMTEpWNHlMZXd2VHpWNHFpaSsxZytubk1jUFZ4dWo4bHBOMTVyWVMyK2NS?= =?utf-8?B?dEFvL0F5RU1ja2g1L2FKaFpYSlVzRVN2bUtjalZlYVp3OSsrcXBqV0xiZzZF?= =?utf-8?B?YU1zUm1XVHV6NHYxNHJIL080UHRMMGRVMXNSZHVyVTJVNVNteDE5dThlNjYr?= =?utf-8?B?c0VTejZ4ZVFVaEpzZEJxaHZCTFJobnd2SFlnZUFtekVZL29VSzhwNHpTMmhP?= =?utf-8?Q?5d1A=3D?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8e6435f7-58ea-4544-7e2f-08db3bfe0407 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Apr 2023 09:03:58.5947 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: PcDQ4LAxjwvxdoSlh3qhtN+kN8kBtScj5CoIndW0OHB8zU73HmqEbr9iKduykrxp X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR12MB6676 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On 2/18/2022 9:30 AM, Yanling Song wrote: > On Sun, 13 Feb 2022 19:07:09 +0100 > Thomas Monjalon wrote: > >> 12/02/2022 15:01, Yanling Song: >>> On Fri, 21 Jan 2022 10:22:10 +0000 >>> Ferruh Yigit wrote: >>> >>>> On 1/21/2022 9:27 AM, Yanling Song wrote: >>>>> On Wed, 19 Jan 2022 16:56:52 +0000 >>>>> Ferruh Yigit wrote: >>>>> >>>>>> On 12/30/2021 6:08 AM, Yanling Song wrote: >>>>>>> The patchsets introduce SPNIC driver for Ramaxel's SPNxx >>>>>>> serial NIC cards into DPDK 22.03. Ramaxel Memory Technology >>>>>>> is a company which supply a lot of electric products: >>>>>>> storage, communication, PCB... SPNxxx is a serial PCIE >>>>>>> interface NIC cards: SPN110: 2 PORTs *25G >>>>>>> SPN120: 4 PORTs *25G >>>>>>> SPN130: 2 PORTs *100G >>>>>>> >>>>>> >>>>>> Hi Yanling, >>>>>> >>>>>> As far as I can see hnic (from Huawei) and this spnic drivers >>>>>> are alike, what is the relation between these two? >>>>> >>>>> It is hard to create a brand new driver from scratch, so we >>>>> referenced to hinic driver when developing spnic. >>>> >>>> That is OK, but based on the familiarity of the code you may >>>> consider keeping the original code Copyright, I didn't >>>> investigate in that level but cc'ed hinic maintainers for info. >>>> Also cc'ed Hemant for guidance. >> >> What is the percentage of familiarity in the code? >> > Scanned by tools: There are 0.8k similar code. > >>> Sorry for late reponse since it was Spring Festival and I was in >>> vacation, just back to work. >>> >>> Hemant gave the guidance already, but we do not want to keep another >>> company's copyright in our code. >>> How should we modify code so that the >>> code meet DPDK's requirment and can be accepted with our copyright >>> only? >> >> If you don't want to keep a copyright, don't copy the code. >> > Got it. We will modify the code to meet the requirement of community > and upstream it again. Since the change is great, I'm afraid that the > new code maybe cannot meet the schedule of 22.03. > Hi Yanling, What is the status of the driver? Will there be a new version?