[dpdk-dev] [PATCH v2] eal: add function to return number of detected sockets
Burakov, Anatoly
anatoly.burakov at intel.com
Tue Jan 16 12:56:52 CET 2018
On 12-Jan-18 11:50 AM, Thomas Monjalon wrote:
> 12/01/2018 12:44, Burakov, Anatoly:
>> On 11-Jan-18 10:20 PM, Thomas Monjalon wrote:
>>> 22/12/2017 13:41, Anatoly Burakov:
>>>> During lcore scan, find maximum socket ID and store it.
>>>>
>>>> Signed-off-by: Anatoly Burakov <anatoly.burakov at intel.com>
>>>> ---
>>>> --- a/lib/librte_eal/common/include/rte_eal.h
>>>> +++ b/lib/librte_eal/common/include/rte_eal.h
>>>> @@ -83,6 +83,7 @@ enum rte_proc_type_t {
>>>> struct rte_config {
>>>> uint32_t master_lcore; /**< Id of the master lcore */
>>>> uint32_t lcore_count; /**< Number of available logical cores. */
>>>> + uint32_t numa_node_count; /**< Number of detected NUMA nodes. */
>>>> uint32_t service_lcore_count;/**< Number of available service cores. */
>>>> enum rte_lcore_role_t lcore_role[RTE_MAX_LCORE]; /**< State of cores. */
>>>
>>> isn't it breaking the ABI?
>>>
>>>
>>
>> Yep, you're right, forgot to add that. I didn't expect this to get
>> merged in 18.02 anyway, so v2 will follow.
>
> Please write 18.05 in the subject to show your expectation.
> Thanks
>
Does it have to be an ABI change though? We can put numa_node_count
after pointer to mem_config, in which case it won't be an ABI break.
Would that be better?
--
Thanks,
Anatoly
More information about the dev
mailing list