[PATCH v1 00/35] net/ionic: updates for 22.11 release
Ferruh Yigit
ferruh.yigit at amd.com
Tue Oct 18 19:05:57 CEST 2022
On 10/11/2022 1:49 AM, Andrew Boyer wrote:
> This patch series provides features and performance improvements
> relevant for the upstream release of DPDK 22.11.
>
> There are some bits (like struct ionic_dev_intf) only useful
> for drivers and device types which have not yet been upstreamed.
> All of the changes are confined to the ionic PMD.
>
> Signed-off-by: Andrew Boyer <andrew.boyer at amd.com>
> Signed-off-by: R Mohamed Shah <mohamedshah.r at amd.com>
> Signed-off-by: Neel Patel <neel.patel at amd.com>
> Signed-off-by: Allen Hubbe <allen.hubbe at amd.com>
>
> ---
> v1:
> * Rebased to avoid conflicts in release notes
> * Added missing links to product briefs in patch 6
>
> Andrew Boyer (35):
> net/ionic: fix up endianness for Rx and Tx handling
> net/ionic: fix up endianness for RSS
> net/ionic: fix to set the adapter name for logging
> net/ionic: fix up the Rx filter save API
> net/ionic: fix up reported error stats
> net/ionic: update documentation and copyrights
> net/ionic: update license terms to remove GPL
> net/ionic: update MTU calculations
> net/ionic: simplify code by removing doorbell map helper
> net/ionic: remove unused identifiers
> net/ionic: only allocate interrupts if required
> net/ionic: move PCI-specific code to a separate file
> net/ionic: only request notifyq interrupt if supported
> net/ionic: replace void pointer with actual type
> net/ionic: free all buffers during Rx queue stop
> net/ionic: precalculate segment lengths on receive side
> net/ionic: use a helper variable in packet Tx function
> net/ionic: do one-time init of receive descriptors
> net/ionic: overhaul receive side for performance
> net/ionic: overhaul transmit side for performance
> net/ionic: add support for mbuf fast free
> net/ionic: do bulk allocations of receive mbufs
> net/ionic: add a lookup table for packet type
> net/ionic: add a lookup table for checksum flags
> net/ionic: advertise supported packet types
> net/ionic: add Rx descriptor status functions
> net/ionic: add Tx descriptor status function
> net/ionic: add Q-in-CMB option controlled by devarg
> net/ionic: update array allocations to use calloc
> net/ionic: add alignment and socket info in allocations
> net/ionic: allow client to specify Tx free threshold
> net/ionic: add optimized handlers for non-scattered Rx/Tx
> net/ionic: use a helper variable for page size
> net/ionic: retry init commands up to five times
> net/ionic: add watchdogs to protect each queue type
>
Hi Andrew,
I put some minor comments related to the copyright changes, rest looks
good to me.
And in this version each patch looks like a new series in patchwork, not
sure what caused it, but can you please be sure all patches in series
sent by single 'git send-email' command, if it didn't done this way already.
And please use '--in-reply-to' for next version:
https://doc.dpdk.org/guides/contributing/patches.html#sending-patches
Thanks,
ferruh
More information about the dev
mailing list