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 9AA6EA0C45; Sat, 30 Oct 2021 00:15:43 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3671640DDD; Sat, 30 Oct 2021 00:15:43 +0200 (CEST) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id D7A0540DDB for ; Sat, 30 Oct 2021 00:15:41 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10152"; a="211533776" X-IronPort-AV: E=Sophos;i="5.87,193,1631602800"; d="scan'208";a="211533776" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Oct 2021 15:15:29 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,193,1631602800"; d="scan'208";a="574824822" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by FMSMGA003.fm.intel.com with ESMTP; 29 Oct 2021 15:15:28 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Fri, 29 Oct 2021 15:15:28 -0700 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Fri, 29 Oct 2021 15:15:28 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Fri, 29 Oct 2021 15:15:28 -0700 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.48) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Fri, 29 Oct 2021 15:15:27 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fj45VDMNGdYMI2smC1ad4G24kxIja/F2N4IMMCQYlQsTaHOHFTkwA9bveQgDNfOqAyvPAybUvMlLUfGhVTxAwwbSDy5NiFsRdaIoanzFGc6jvKzdEG5q6ySKSTVwb+Md80EVky4VoqnxSByrV5f6+z3sV2+3hVKy4gbT49Ass1Dv3IM1/ftHXeQCW/PRhxEHQFshVyg6Ui1YRZNOQoTRjNIueX90p4H2Us24dYw0WTE3uCfCY30BM83aXg8BYCvlgQD4IGoH5yK4q+56hfh1pZC0rYYtMt7fDdlGvgwUimJ+gEc8EW3uviSZrLq6ToSCEUc18nmf4PRJEoeYv9V8gA== 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=NeAxhj3wbzdd/5fc+R159kHCqW+dglCBLIqp2IFDPDY=; b=ZozY0z3ts3FyJDXpxxDkKvcZ2ZdPAvrx2TClD/9L4/z63IV1InFALfr5PGEU3gnAdNPkCq0vXlrXRsGe2/E1QlbGzBsWTZOy/RxKyWGU4v1NaMs9oTGGiGvVxU6l21XGNVxweb6UeKbLLmcnjvXz5Zrjk84dI0zNsbjnbmAApilXNADaoJJQKa/HJuK2RXiCOxpbhgkL2pwPbiZWM55PtRnhMjK6qosqX3ViAaUkZ94aTtEN44x245yihtVOvN8Mh2GVWAX6F6WItnCU/lRNdumqK3+/cUvRqHFlDdl+RIvi+X/t2bbrnSUKVBhzDPYh+LIKQ8nFvu1IQ7MzNVuV6A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NeAxhj3wbzdd/5fc+R159kHCqW+dglCBLIqp2IFDPDY=; b=b06BGjLO0ptdD5Unw5iaLj8AnG173u/gaQv+pNudxGxuSrsqWVKwLq/1NbGNOMHTcT284Xyk1o+arL3r6ZNUEwv0VObldz9/Dtd43YE4lghwik8OoRp0lJFZ/J6FpYVvXTWUQUkgn/Bme8ow5bPUxTOj91ph6hFsnyYcLw4Ez8k= Authentication-Results: trustnetic.com; dkim=none (message not signed) header.d=none;trustnetic.com; dmarc=none action=none header.from=intel.com; Received: from PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) by PH0PR11MB5927.namprd11.prod.outlook.com (2603:10b6:510:14e::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.15; Fri, 29 Oct 2021 22:15:26 +0000 Received: from PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::bd7d:29be:3342:632c]) by PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::bd7d:29be:3342:632c%5]) with mapi id 15.20.4649.015; Fri, 29 Oct 2021 22:15:26 +0000 Message-ID: <8e94c861-8ab8-074e-1de7-52da7503da01@intel.com> Date: Fri, 29 Oct 2021 23:15:20 +0100 Content-Language: en-US To: Jiawen Wu References: <20211021095023.18288-1-jiawenwu@trustnetic.com> From: Ferruh Yigit CC: X-User: ferruhy In-Reply-To: <20211021095023.18288-1-jiawenwu@trustnetic.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: DU2PR04CA0227.eurprd04.prod.outlook.com (2603:10a6:10:2b1::22) To PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) MIME-Version: 1.0 Received: from [192.168.0.206] (37.228.236.146) by DU2PR04CA0227.eurprd04.prod.outlook.com (2603:10a6:10:2b1::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.15 via Frontend Transport; Fri, 29 Oct 2021 22:15:25 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 95e539fa-0f31-440a-1b8a-08d99b299bee X-MS-TrafficTypeDiagnostic: PH0PR11MB5927: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:2512; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: r+eTT/r29eKqRQ9vrxGm/52PiTBsZwlmq5zxn0/YBkRX1JmYzERavqd7qXjbwpdWp3cvpek2ldwWqz5RDD5LMq3GPClrulJ++yQiro+fmiaS2rdXmJRTgojFq9umOnfnWe0dOwTzg0AKdW2VfT5fsd0DSbhm1XpDlUBkPMcqczxq1XbBDIqnixjuL/v+wBbq7YAFG8YMmeNm3W3VDuba6+UDdgJo+stKoNi9hTz21q6vf1qRVrrCGoqUZvxZHVXvqJLUcby6it7hHnldtUQ0tMMfDhImYYifi0gbiW/5YO5fCd5CgqnypbopoCwDF/oNksbwSKSJBm0cUo1u8Wjfd+oArjoAY3bKTTWpeh8/2bidfxSkjjAk/pFwqWt19xH0NEJcnMOE9tEhrqJRSJhaovtnMiXD4AeGJeMHYhFrnmJ16s9OLrBTffdjiFVBfw9208iV/bcRmkzsO6wfkjDv0Jqf7GsM48OjM+d4J+HOGwcAq3x7ssXVckUqXiSxU5RuJtB994BvnEVdPzgdeIyYveZpc5x8mWOIZHpF0u8TKd7VarZQyvVZc54ePCEyTY7JT4IHRoM9saCpl+vQviYSvAW+UbMVM4k1+aZ6bwERN5QMwiyCitHJ2UhACysTUMlMttES/NvtwC3aQzy5ynCkHSMEq0MzUNLEjGVidjSENdF6TAdrPL4bMoqk7DSgxi21MYXvcacNaEe7rRH5opLqQA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5000.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(2616005)(38100700002)(956004)(8936002)(66946007)(2906002)(53546011)(44832011)(508600001)(66476007)(66556008)(8676002)(6666004)(5660300002)(26005)(36756003)(83380400001)(186003)(31696002)(31686004)(6916009)(4326008)(82960400001)(6486002)(316002)(86362001)(16576012)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QS9VMk1LaEQ2MUVhOW5nb1hnYTN0VGdtQlVySG9nUy9UQTNJSnVCcUc1MFBU?= =?utf-8?B?bTI3YjFodzJybWhaZGhWRXAvSFo2R1AwcTd1eTdoNlpZeGQrVjlTSGhVUDkz?= =?utf-8?B?b1o5VmVtRVJHZzlpdTd6MFFGU096MDFHMGp5MU82a3hLMTgzMTBQbkZYbC9D?= =?utf-8?B?d1dtMHRGQjdjTTd2eFJsbklmZlNFVk9rMnU3Nk1QNW5VeXBkRHBuTEVhY3cz?= =?utf-8?B?MlRyZUhHdjM2YmZKS0lQazl6QUxJS1NDaU5pRjg4YUlxbks5dnV6T3BITE5m?= =?utf-8?B?c0c3aEFIWi9ZTDBUcDlraDloVVhla2tZeUdvaGNqaXNlV2RTaGNvemdwTHNk?= =?utf-8?B?OTU1MVEvT2YvanZ4b2M0bmdNM3RBMTZMYTFwWDRhTzc1WjZ2NjZMdFVsMmpX?= =?utf-8?B?RjlkUGVGNGFXODJNdFI2c0JvM3UwL0xSS2lwV0hLNFFCNm5sc2N1Y0hUbHE2?= =?utf-8?B?amU0Ym5mclBFbFNqV2xPdWVJTXFpMGFQelBqQTF0bmg4QkQrbDVoTEtGdlZi?= =?utf-8?B?bjJXRUVhTHk5cHYrUXkzR0hJdWkrMzhKcVV0bU9WYjgxcHNUZEV1N05YRW43?= =?utf-8?B?bldETUtqMUtUWWpOQTMwY0JuV2o0RTZsRDhMSXNNdEI0ZEVMU2hvK0Vsdjha?= =?utf-8?B?a25YYUovT3lBUGcvUGlYZ2I4dlIrM2hFY0F2cTN2NTZMQzEycURNR2EvalhQ?= =?utf-8?B?c1ZyN1BjYzNBQThiSUxja0ljeHJwTGgrUVdQNld4WkNKcGtrN1NMNWZ1Ry9j?= =?utf-8?B?R0ZOU1ZnV09QVUxmYXNWZXJDODdhQmNHQUxvY29CVlNMa1VteURTTnhiRUI4?= =?utf-8?B?U1NSNUNzRjVlQWJPOXRlVUE4VzIzemdtbGlBRDgrb3BSbGRoOEtWN1J1WVN4?= =?utf-8?B?ajZaZWRHZ0V3Ly9GeW4zeHNpWTJrWEIyVUlnZ1NXWkttaGJrMEZPSGJOQitl?= =?utf-8?B?ZnFWNmJKc3d3SHV0MG5HUStvNHpzU0dJWURlQUlSbnBhUGJNUUg3Z1RsdG43?= =?utf-8?B?eFd5ZDZERVdVSUQvYmdReXhuakw0RCtQU0tta0JyejA2QlRNMFBHRUVqNzNZ?= =?utf-8?B?MWxpa1Vzd2txV0Z6cUNpakh5Z2lmck9wSVFyR2VocnFTcTlhNzJja2RmMWhh?= =?utf-8?B?dHhUaHJpTGwyVWNWMWtwd2pETkZudTZEcWVKYVFHVjAreTRSQTM4UnVtRFg3?= =?utf-8?B?WWNqTkR4L01HWUZTSmFhcFVxdjdTNEVKUDI5VjJsOFRoZmJsZVhyTjdTNThC?= =?utf-8?B?N1ZHMU5Pc01rUFhjUTVOK2VBMng5UUZvemtwUFhzck45bTJDZ2psd3BDK1pC?= =?utf-8?B?YzhrTTNQby9wZ2lTRE9XZHFrQzFHcjhQTTV2ZHhnWlBaZzlBMXAwdm5KNDVh?= =?utf-8?B?RVVTSGRzcDhDWWQ2MWNtWDBmMXhZdGJqdGhZVHBZeTNIWVF1R09yelRpVHRC?= =?utf-8?B?TDJjWGZaOHZkMmRDajMzdjkzNUNIYkQ0dDJKOTlLQW9scTNQVlZLdkhlODNj?= =?utf-8?B?VzAwbE9SdGdwNk1VczRLSm00bmlJS1d1NE9mZmtNN0lCS2NIcjV2aFRyUmsr?= =?utf-8?B?Y1pCQjhrRFJNYVBjMW1nM0FpcWcwY2VPa1N0c3BZZm5ZdmoycXNteWRMeFJI?= =?utf-8?B?d0hPcGp1eThQeEFGZGNXNVM4d1Uwdnpnak9nMkZvSHZPU1RFMkdMN1BiR1hZ?= =?utf-8?B?QTVocTNpb24vQWNNck4xVjVsT3RtMmhsOFgrL1hURm81NXhYN1VQOUVsVjV0?= =?utf-8?B?UWJYWTJSbzF5bC9IMXY5emVCOVFtL25iblMwMGIvNmZ5KzNYbVJUK1NYcklL?= =?utf-8?B?UWZaKzBxMjNET1VIUDBZTTJaUUZHZGkvU1cxOTFVZ3Q2cXhTSkU2VzBISyto?= =?utf-8?B?TlIyUjZlMTFjL25nT3BtVGVYalFkeUZDWkNNSWNqQUxsUWgxaWRVU0pUWXBi?= =?utf-8?B?UU5tb1A3T2FnaFVwWjlPRjlKT3ZSUENqcHJNS29jNTVaaG1FendubUsvQU15?= =?utf-8?B?U1VEYkNOUVNwYTYrMHRGZUJBSjNiNVFNM3dtalcrUHZPdUhQUFNYSHVHcG9Q?= =?utf-8?B?SFBLV0dkcDNSNEJ5MUlsQVh6Q3NzMmlmcUcwSDRDemtWSmFSK0hZOWNXMWpn?= =?utf-8?B?TVV2WUVZYXYycUhveDAyUmVUOXl0eWxpMHp6QXNiVWpiSWwyU0tRSVNlZm9x?= =?utf-8?Q?KfWMej6P3E5YPVIFf3otd4A=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 95e539fa-0f31-440a-1b8a-08d99b299bee X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5000.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Oct 2021 22:15:26.6522 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: PHmdETV1xKaL2qWUZfPpHyBYdMhqc1JJ8DPwx663BIs1OhyJz1dj5+TLT/g36ynhE6a0/4R7KtZgeSFVJ8pVRA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5927 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v2 00/26] net/ngbe: add many features 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 Sender: "dev" On 10/21/2021 10:49 AM, Jiawen Wu wrote: > This patch adds a number of major features to complete ngbe PMD. > > v2: > - Add support to get Rx/Tx burst mode info. > - Drop Rx interrupt support. > - Minor code tweaks. > > Jiawen Wu (26): > net/ngbe: add packet type > net/ngbe: support scattered Rx > net/ngbe: support Rx checksum offload > net/ngbe: support TSO > net/ngbe: support Rx/Tx burst mode info > net/ngbe: support CRC offload > net/ngbe: support jumbo frame > net/ngbe: support VLAN offload and VLAN filter > net/ngbe: support basic statistics > net/ngbe: support device xstats > net/ngbe: support MTU set > net/ngbe: add device promiscuous and allmulticast mode > net/ngbe: support getting FW version > net/ngbe: add loopback mode > net/ngbe: support MAC filters > net/ngbe: support RSS hash > net/ngbe: support SRIOV > net/ngbe: add mailbox process operations > net/ngbe: support flow control > net/ngbe: support device LED on and off > net/ngbe: support EEPROM dump > net/ngbe: support register dump > net/ngbe: support timesync > net/ngbe: add Rx and Tx queue info get > net/ngbe: add Rx and Tx descriptor status > net/ngbe: add Tx done cleanup > The ethdev macros/enums are changed to have the RTE_ prefix, driver was using old versions, they are updated in next-net. The mbuf library PKT_ macros are updated to have RTE_MBUF_ prefix, drier was using old versions, they are updated in next-net. 'rx_queue_count' dev_ops function parameter are updated, 'ngbe_dev_rx_queue_count()' updated accordingly in next-net. Overall there was bunch of updates, since they are straightforward I did myself to reduce overhead of sending new version of the set, but please confirm the latest version of the set in next-net.