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