> -----Original Message----- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Ferruh Yigit > Sent: Tuesday, December 18, 2018 9:53 PM > To: Lu, Wenzhuo <wenzhuo...@intel.com>; dev@dpdk.org > Subject: Re: [dpdk-dev] [PATCH v6 00/31] A new net PMD - ICE > > On 12/18/2018 8:46 AM, Wenzhuo Lu wrote: > > This patch set adds the support of a new net PMD, IntelĀ® Ethernet > > Network Adapters E810, also called ice. > > > > Below features are enabled by this patch set, > > > > Basic features: > > 1, Basic device operations: probe, initialization, start/stop, configure, > > info get. > > 2, RX/TX queue operations: setup/release, start/stop, info get. > > 3, RX/TX. > > > > HW Offload features: > > 1, CRC Stripping/insertion. > > 2, L2/L3 checksum strip/insertion. > > 3, PVID set. > > 4, TPID change. > > 5, TSO (LRO/RSC not supported). > > > > Stats: > > 1, statics & xstatics. > > > > Switch functions: > > 1, MAC Filter Add/Delete. > > 2, VLAN Filter Add/Delete. > > > > Power saving: > > 1, RX interrupt mode. > > > > Misc: > > 1, Interrupt For Link Status. > > 2, firmware info query. > > 3, Jumbo Frame Support. > > 4, ptype check. > > 5, EEPROM check and set. > > > > --- > > v2: > > - Fix shared lib compile issue. > > - Add meson build support. > > - Update documents. > > - Fix more checkpatch issues. > > > > v3: > > - Removed the support of secondary process. > > - Splitted the base code to more patches. > > - Pass NULL to rte_zmalloc. > > - Changed some magic numbers to macros. > > - Fixed the wrong implementation of a specific bitmapi. > > > > v4: > > - Moved meson build forward. > > - Updated and splitted the document to related patches. > > - Updated the device info. > > - Removed unnecessary compile config. > > - Removed the code of ops rx_descriptor_done. > > - Adjusted the order of the functions. > > - Added error print for MAC setting. > > > > v5: > > - Removed ice_dcb.c/h. > > - Fixed compile error of icc and i686. > > - Announced dependence of uio and vfio. > > > > v6: > > - Adjusted the order of the patches. > > - Fixed some checkpatch errors. > > - Some minor change. > > > > Paul M Stillwell Jr (13): > > net/ice/base: add registers for Intel(R) E800 Series NIC > > net/ice/base: add basic structures > > net/ice/base: add admin queue structures and commands > > net/ice/base: add sideband queue info > > net/ice/base: add device IDs for Intel(r) E800 Series NICs > > net/ice/base: add control queue information > > net/ice/base: add basic transmit scheduler > > net/ice/base: add virtual switch code > > net/ice/base: add code to work with the NVM > > net/ice/base: add common functions > > net/ice/base: add various headers > > net/ice/base: add protocol structures and defines > > net/ice/base: add structures for RX/TX queues > > > > Wenzhuo Lu (18): > > net/ice/base: add OS specific implementation > > net/ice: support device initialization > > net/ice: support device and queue ops > > net/ice: support getting device information > > net/ice: support link update > > net/ice: support queue information getting > > net/ice: support packet type getting > > net/ice: support basic RX/TX > > net/ice: support MTU setting > > net/ice: support MAC ops > > net/ice: support VLAN ops > > net/ice: support RSS > > net/ice: support RX queue interruption > > net/ice: support FW version getting > > net/ice: support EEPROM information getting > > net/ice: support advance RX/TX > > net/ice: support statistics > > support descriptor ops > > For series, > Reviewed-by: Ferruh Yigit <ferruh.yi...@intel.com>
Patch 15/31 ~ 21/31 Reviewed-by: Qi Zhang <qi.z.zh...@intel.com> Applied to dpdk-next-net-intel with minor fix as below. 1. fix missing "net/ice:" on title of patch 31/31 2. rename RX/TX to Rx/Tx to fix check-git-log warning. Thanks Qi