From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 5936DA0588; Fri, 17 Apr 2020 06:06:51 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 495841DD80; Fri, 17 Apr 2020 06:06:50 +0200 (CEST) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id CFCFF1D9CE for ; Fri, 17 Apr 2020 06:06:48 +0200 (CEST) IronPort-SDR: VTPchiMsWAv/mwo4IV9t7f3FJSdnkoUOsqnB63NlaHqUzQyASZoEwbRmkbmqr3LyfdQTJILEYX i6/ZKyov0XkQ== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Apr 2020 21:06:47 -0700 IronPort-SDR: O3G/XxkrtSbSKyXXJkFxpm3e7W2d8yIPMkybbsDzDxcDtna4+N0KMghmXihpWZHQHiIech5LSY bOz2eOHM7Qdw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.72,393,1580803200"; d="scan'208";a="278239558" Received: from yexl-server.sh.intel.com (HELO localhost) ([10.67.117.17]) by fmsmga004.fm.intel.com with ESMTP; 16 Apr 2020 21:06:45 -0700 Date: Fri, 17 Apr 2020 12:02:36 +0800 From: Ye Xiaolong To: "Wang, Xiao W" Cc: Xiaojun Liu , "Zhang, Qi Z" , "Kwan, Ngai-mint" , "Keller, Jacob E" , "dev@dpdk.org" Message-ID: <20200417040236.GA34073@intel.com> References: <1584687199-19198-1-git-send-email-xiaojun.liu@silicom.co.il> <1586413588-5759-1-git-send-email-xiaojun.liu@silicom.co.il> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) Subject: Re: [dpdk-dev] [PATCH v4 0/5] support fm10k switch management X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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 04/16, Wang, Xiao W wrote: >For the series, Reviewed-by: Xiao Wang > >Best Regards, >Xiao > >> -----Original Message----- >> From: Xiaojun Liu >> Sent: Thursday, April 9, 2020 2:26 PM >> To: Wang, Xiao W ; Zhang, Qi Z >> ; Kwan, Ngai-mint ; Keller, >> Jacob E >> Cc: dev@dpdk.org; Xiaojun Liu >> Subject: [PATCH v4 0/5] support fm10k switch management >> >> V4: >> * Add I2C to control the inside LED and PHY. >> * Add SBUS to communicate with spico. >> * Add registers defination. >> * Add switch management log API. >> * Add switch management structures. >> * Add epl serdes include loading spico, >> controlling pcsl, dma, dfe, ical. >> * Add spico code. >> * Add state machine for epl lane and port. >> * Add external port management. >> * Add ffu to support offload flow into HW. >> It supports forward, mirror, push VLAN, pop VLAN. >> * Add config file to configure debug log, port speed, >> epl port mapping dpdk port, flowset. >> * Add statistics includes epl port, ffu rule, dpdk port. >> * Add flow interface to support offload flow into HW. >> * Add switch management, includes initialization, >> port mapping, epl port link, LED controller, interrupt handler. >> * Split dev_init to 2 parts in ethdev. First only register >> the port in switch management; second init hook will be >> called after all the pf are registered. >> * Add switch interrupt support. >> * Add fm10k_mirror_rule_set/fm10k_mirror_rule_reset. >> * Add fm10k_dev_filter_ctrl to support flow operation. >> * Add dpdk port and pf mapping. >> * Modify Makefile to add new files building >> >> Xiaojun Liu (5): >> net/fm10k: add basic functions for switch management >> net/fm10k: add epl serdes and port control functions >> net/fm10k: add ffu and statistics and config file functions >> net/fm10k: add flow interface and switch management >> net/fm10k: add switch management support >> >> config/common_linux | 5 + >> doc/guides/nics/fm10k.rst | 5 + >> doc/guides/rel_notes/release_20_05.rst | 7 + >> drivers/net/fm10k/Makefile | 20 + >> drivers/net/fm10k/base/fm10k_type.h | 1 + >> drivers/net/fm10k/fm10k_ethdev.c | 555 ++++- >> drivers/net/fm10k/switch/fm10k_config.c | 854 ++++++++ >> drivers/net/fm10k/switch/fm10k_config.h | 176 ++ >> drivers/net/fm10k/switch/fm10k_debug.h | 18 + >> drivers/net/fm10k/switch/fm10k_ext_port.c | 837 ++++++++ >> drivers/net/fm10k/switch/fm10k_ext_port.h | 134 ++ >> drivers/net/fm10k/switch/fm10k_ffu.c | 1239 +++++++++++ >> drivers/net/fm10k/switch/fm10k_ffu.h | 30 + >> drivers/net/fm10k/switch/fm10k_flow.c | 864 ++++++++ >> drivers/net/fm10k/switch/fm10k_flow.h | 26 + >> drivers/net/fm10k/switch/fm10k_i2c.c | 309 +++ >> drivers/net/fm10k/switch/fm10k_i2c.h | 55 + >> drivers/net/fm10k/switch/fm10k_regs.h | 2298 +++++++++++++++++++++ >> drivers/net/fm10k/switch/fm10k_sbus.c | 291 +++ >> drivers/net/fm10k/switch/fm10k_sbus.h | 38 + >> drivers/net/fm10k/switch/fm10k_serdes.c | 1929 +++++++++++++++++ >> drivers/net/fm10k/switch/fm10k_serdes.h | 30 + >> drivers/net/fm10k/switch/fm10k_sm.c | 188 ++ >> drivers/net/fm10k/switch/fm10k_sm.h | 79 + >> drivers/net/fm10k/switch/fm10k_spico_code.c | 2963 >> +++++++++++++++++++++++++++ >> drivers/net/fm10k/switch/fm10k_spico_code.h | 21 + >> drivers/net/fm10k/switch/fm10k_stats.c | 1226 +++++++++++ >> drivers/net/fm10k/switch/fm10k_stats.h | 253 +++ >> drivers/net/fm10k/switch/fm10k_switch.c | 2362 +++++++++++++++++++++ >> drivers/net/fm10k/switch/fm10k_switch.h | 465 +++++ >> 30 files changed, 17242 insertions(+), 36 deletions(-) >> create mode 100644 drivers/net/fm10k/switch/fm10k_config.c >> create mode 100644 drivers/net/fm10k/switch/fm10k_config.h >> create mode 100644 drivers/net/fm10k/switch/fm10k_debug.h >> create mode 100644 drivers/net/fm10k/switch/fm10k_ext_port.c >> create mode 100644 drivers/net/fm10k/switch/fm10k_ext_port.h >> create mode 100644 drivers/net/fm10k/switch/fm10k_ffu.c >> create mode 100644 drivers/net/fm10k/switch/fm10k_ffu.h >> create mode 100644 drivers/net/fm10k/switch/fm10k_flow.c >> create mode 100644 drivers/net/fm10k/switch/fm10k_flow.h >> create mode 100644 drivers/net/fm10k/switch/fm10k_i2c.c >> create mode 100644 drivers/net/fm10k/switch/fm10k_i2c.h >> create mode 100644 drivers/net/fm10k/switch/fm10k_regs.h >> create mode 100644 drivers/net/fm10k/switch/fm10k_sbus.c >> create mode 100644 drivers/net/fm10k/switch/fm10k_sbus.h >> create mode 100644 drivers/net/fm10k/switch/fm10k_serdes.c >> create mode 100644 drivers/net/fm10k/switch/fm10k_serdes.h >> create mode 100644 drivers/net/fm10k/switch/fm10k_sm.c >> create mode 100644 drivers/net/fm10k/switch/fm10k_sm.h >> create mode 100644 drivers/net/fm10k/switch/fm10k_spico_code.c >> create mode 100644 drivers/net/fm10k/switch/fm10k_spico_code.h >> create mode 100644 drivers/net/fm10k/switch/fm10k_stats.c >> create mode 100644 drivers/net/fm10k/switch/fm10k_stats.h >> create mode 100644 drivers/net/fm10k/switch/fm10k_switch.c >> create mode 100644 drivers/net/fm10k/switch/fm10k_switch.h >> >> -- >> 1.8.3.1 > Applied to dpdk-next-net-intel, Thanks.