[dpdk-dev] [PATCH 00/13] devargs fixes

Jan Blunck jblunck at infradead.org
Wed Jul 12 11:25:33 CEST 2017


On Wed, Jul 12, 2017 at 4:50 AM, Thomas Monjalon <thomas at monjalon.net> wrote:
> 12/07/2017 10:09, Jan Blunck:
>> On Wed, Jul 12, 2017 at 3:29 AM, Thomas Monjalon <thomas at monjalon.net> wrote:
>> > 12/07/2017 01:24, Jan Blunck:
>> >> The changes to enum rte_devtype that got merged into 17.08-rc1 are breaking
>> >> API without prior notice. This series is reworking the rte_devargs changes
>> >> in a way hopefully compliant to the new failover PMD and still keeping API
>> >> compatible with earlier releases.
>> >
>> > I have not reviewed this series yet.
>> > I have just seen that your are introducing "bus=" in devargs.
>> > Do you keep compatibility with old scheme without "bus=" option?
>> > We need to keep this compat for 17.08 and deprecate it for 17.11.
>>
>> The old scheme which got introduced with 17.08-rc1 is using the
>> concatenation of bus name, a one character separator and the device
>> name:
>>
>> rte_eal_devargs_parse( "busname*devname,args" )
>
> No I was talking about the real old scheme without any bus name :)
>

Yes, the first patches of the series are fixing the API breakage
introduced by renaming the enum rte_devtype enumerators in 17.08-rc1.
>From what I can tell the rte_eal_devargs_add() function should be API
compatible with 17.05 again after applying this.


More information about the dev mailing list