[dpdk-dev] Guidelines for moving PMDs to new ethdev offloads API

Shahaf Shuler shahafs at mellanox.com
Sun Dec 10 07:04:45 CET 2017


Sunday, December 10, 2017 7:52 AM, Stephen Hemminger:
> 
> On Sun, 10 Dec 2017 05:35:45 +0000
> Shahaf Shuler <shahafs at mellanox.com> wrote:
> 
> > In 17.11 the ethdev offloads API has changed:
> >
> >                 commit cba7f53b717d ("ethdev: introduce Tx queue offloads API")
> >
> >                 commit ce17eddefc20 ("ethdev: introduce Rx queue offloads API")
> The new API is documented in the programmer's guide:
> >
> >
> https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdpd
> k.org%2Fdoc%2Fguides%2Fprog_guide%2Fpoll_mode_drv.html%23hardwar
> e-
> offload&data=02%7C01%7Cshahafs%40mellanox.com%7Cc365451c3f934b73d
> b5e08d53f6fe6fd%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C636
> 484672216209911&sdata=l0OkZ8m78BMsw%2F0d7bA8m80gVqlSL%2Bpcs9Up
> lVSmlOA%3D&reserved=0
> >
> >
> >
> > As announced in the deprecation notice, the old API is planned to be
> removed in 18.05:
> >
> >
> https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdpd
> k.org%2Fdoc%2Fguides%2Frel_notes%2Fdeprecation.html&data=02%7C01%
> 7Cshahafs%40mellanox.com%7Cc365451c3f934b73db5e08d53f6fe6fd%7Ca65
> 2971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C636484672216209911&sdata
> =85wB%2BoU3um%2BXegYiLAJIDYWIkvpb9WQtPSgA73zsLHI%3D&reserved=
> 0
> >

[.. ] 

> 
> I agree with this change. but how can it be done with out breaking ABI?

Not sure I understand. 
The new API has already been accepted on 17.11. 
you mean the deprecation in 18.05?  This also been accepted during 17.11 release. 



More information about the dev mailing list