>On 10.10.2024, 15:37, "Ferruh Yigit" wrote: >On 10/10/2024 12:47 PM, Serhii Iliushyk wrote: >> On 09.10.2024, 06:26, "Ferruh Yigit" wrote: >>> On 10/7/2024 8:33 PM, Serhii Iliushyk wrote: >>>> The list of updates provided by the patchset: >>>> * Update the supported version of the FPGA to 9563.55.49 >>>> * Fix Coverity issues >>>> * Fix issues related to release 24.07 >>>> * Extended and fixed the implementation of the logging >>>> * Added NT flow filter init API >>>> * Added NT flow backend initialization API >>>> * Added initialization of FPGA modules related to flow HW offload >>>> * Added basic handling of the virtual queues >>>> * Update documentation >>>> >>>> Danylo Vodopianov (15): >>>> net/ntnic: fix coverity issues: >>>> net/ntnic: extend and fix logging implementation >>>> net/ntnic: add basic queue operations >>>> net/ntnic: enhance Ethernet device configuration >>>> net/ntnic: add scatter-gather HW deallocation >>>> net/ntnic: add queue setup operations >>>> net/ntnic: add packet handler for virtio queues >>>> net/ntnic: add init for virt queues in the DBS >>>> net/ntnic: add split-queue support >>>> net/ntnic: add functions for availability monitor management >>>> net/ntnic: used writer data handling functions >>>> net/ntnic: add descriptor reader data handling functions >>>> net/ntnic: virtqueue setup managed packed-ring was added >>>> net/ntnic: add functions for releasing virt queues >>>> net/ntnic: add functions for retrieving and managing packets >>>> >>>> Oleksandr Kolomeiets (33): >>>> net/ntnic: update NT NiC PMD driver with FPGA version >>>> net/ntnic: update documentation >>>> net/ntnic: remove extra calling of the API for release port >>>> net/ntnic: add flow filter init API >>>> net/ntnic: add flow filter deinitialization API >>>> net/ntnic: add flow backend initialization API >>>> net/ntnic: add flow backend deinitialization API >>>> net/ntnic: add INFO flow module >>>> net/ntnic: add categorizer (CAT) flow module >>>> net/ntnic: add key match (KM) flow module >>>> net/ntnic: add flow matcher (FLM) flow module >>>> net/ntnic: add IP fragmenter (IFR) flow module >>>> net/ntnic: add hasher (HSH) flow module >>>> net/ntnic: add queue select (QSL) flow module >>>> net/ntnic: add slicer (SLC LR) flow module >>>> net/ntnic: add packet descriptor builder (PDB) flow module >>>> net/ntnic: add header field update (HFU) flow module >>>> net/ntnic: add RPP local retransmit (RPP LR) flow module >>>> net/ntnic: add copier (Tx CPY) flow module >>>> net/ntnic: add checksum update (CSU) flow module >>>> net/ntnic: add insert (Tx INS) flow module >>>> net/ntnic: add replacer (Tx RPL) flow module >>>> net/ntnic: add base init and deinit of the NT flow API >>>> net/ntnic: add base init and deinit the NT flow backend >>>> net/ntnic: add categorizer (CAT) FPGA module >>>> net/ntnic: add key match (KM) FPGA module >>>> net/ntnic: add flow matcher (FLM) FPGA module >>>> net/ntnic: add hasher (HSH) FPGA module >>>> net/ntnic: add queue select (QSL) FPGA module >>>> net/ntnic: add slicer (SLC LR) FPGA module >>>> net/ntnic: add packet descriptor builder (PDB) FPGA module >>>> net/ntnic: add Tx Packet Editor (TPE) FPGA module >>>> net/ntnic: add receive MAC converter (RMC) core module >>>> >>>> Serhii Iliushyk (2): >>>> net/ntnic: add Tx Packet Editor (TPE) flow module >>>> net/ntnic: update FPGA registeris related to DBS >>>> >>> >>> >>> Hi Serhii, >>> >>> >>> What is the status of the driver after this patches, does Rx/Tx works? >>> >> >> Hi Ferruh, >> >> These patches provide only the initialization of a SmartNiC and prepare it >> for the Tx/Rx. >> The NapaTech Smart NiC requires an already-created flow to receive and >> transmit packets. (with hardware offload or processed by software) >> The next patch set we prepare allows create flow. So, with the next patch >> set, Tx/Rx will work. >> > > >Thanks Serhii. > > >Change request on this patch series is only in the logging related one >[1], is it OK if I merge this series without that patch and have log >patch later? >Although I am not sure if I can just drop that patch without impacting >rest, but I can try. > > >[1] >net/ntnic: extend and fix logging implementation
The fix for logging is ready. I'm going to send it in couple minutes. Please wait for it. BR, Serhii