[dpdk-dev] [PATCH v3 0/7] convert mlx PMDs to new ethdev offloads API
Shahaf Shuler
shahafs at mellanox.com
Wed Jan 10 16:24:53 CET 2018
Wednesday, January 10, 2018 11:17 AM, Shahaf Shuler:
> This series is to convert mlx4 and mlx5 PMDs to the new offloads API [1].
>
> On v3:
> - address almost all of Adrien's comments on mlx4.
>
> On v2:
> - New design to hold PMD specific args and combine
> them with offloads requested.
> - Fix missing IPV4 checksum flag on vector function selection.
> - Verify Txq flags ignore bit before checking for valid offloads
> configuration.
> - Removed strict offloads check from mlx4.
>
Series applied to next-net-mlx, thanks.
> [1]
> https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdpd
> k.org%2Fml%2Farchives%2Fdev%2F2017-
> October%2F077329.html&data=02%7C01%7Cshahafs%40mellanox.com%7C9f
> 60ab680af948a3c91808d5580af81e%7Ca652971c7d2e4d9ba6a4d149256f461b
> %7C0%7C0%7C636511726496258941&sdata=QSJ5m%2Fgv%2B2yH6iYSOv0eE2
> ecsXBrMxWrhChF0vgQXJM%3D&reserved=0
>
> Nelio Laranjeiro (1):
> net/mlx5: rename counter set in configuration
>
> Shahaf Shuler (6):
> net/mlx5: change pkt burst select function prototype
> net/mlx5: add device configuration structure
> net/mlx5: convert to new Tx offloads API
> net/mlx5: convert to new Rx offloads API
> net/mlx4: convert to new Tx offloads API
> net/mlx4: convert to new Rx offloads API
>
> doc/guides/nics/mlx5.rst | 15 +-
> drivers/net/mlx4/mlx4_ethdev.c | 16 +--
> drivers/net/mlx4/mlx4_flow.c | 5 +-
> drivers/net/mlx4/mlx4_rxq.c | 77 ++++++++++-
> drivers/net/mlx4/mlx4_rxtx.h | 3 +
> drivers/net/mlx4/mlx4_txq.c | 69 ++++++++-
> drivers/net/mlx5/mlx5.c | 190 +++++++++----------------
> drivers/net/mlx5/mlx5.h | 57 +++++---
> drivers/net/mlx5/mlx5_ethdev.c | 113 ++++++++-------
> drivers/net/mlx5/mlx5_flow.c | 2 +-
> drivers/net/mlx5/mlx5_rxq.c | 124 ++++++++++++++---
> drivers/net/mlx5/mlx5_rxtx.c | 6 +-
> drivers/net/mlx5/mlx5_rxtx.h | 10 +-
> drivers/net/mlx5/mlx5_rxtx_vec.c | 40 +++---
> drivers/net/mlx5/mlx5_rxtx_vec.h | 12 ++
> drivers/net/mlx5/mlx5_trigger.c | 4 +-
> drivers/net/mlx5/mlx5_txq.c | 254 +++++++++++++++++++++++++-------
> --
> drivers/net/mlx5/mlx5_vlan.c | 7 +-
> 18 files changed, 661 insertions(+), 343 deletions(-)
>
> --
> 2.12.0
More information about the dev
mailing list