On 1 Jan 2026, at 16:49, Eli Britstein via dev wrote:
> On 02/12/2025 16:05, Eelco Chaudron wrote:
>> This change adds the full name to the dp_netdev structure,
>> required by the next patch.
> squash it to the next patch then.
I left this as a separate patch for v3, as the next patch is already quite
large.
We can squash it into the next revision if really necessary.
[...]
>> Signed-off-by: Eelco Chaudron <[email protected]>
>> ---
>> lib/dpif-netdev.c | 4 ++++
>> 1 file changed, 4 insertions(+)
>>
>> diff --git a/lib/dpif-netdev.c b/lib/dpif-netdev.c
>> index 2aeef471f..6324cfb7a 100644
>> --- a/lib/dpif-netdev.c
>> +++ b/lib/dpif-netdev.c
>> @@ -271,6 +271,7 @@ enum sched_assignment_type {
>> struct dp_netdev {
>> const struct dpif_class *const class;
>> const char *const name;
>> + const char *const full_name;
>> struct ovs_refcount ref_cnt;
>> atomic_flag destroyed;
>> @@ -1886,6 +1887,8 @@ create_dp_netdev(const char *name, const struct
>> dpif_class *class,
>> *CONST_CAST(const struct dpif_class **, &dp->class) = class;
>> *CONST_CAST(const char **, &dp->name) = xstrdup(name);
>> + *CONST_CAST(const char **, &dp->full_name) = xasprintf("%s@%s",
>> + class->type,
>> name);
>> ovs_refcount_init(&dp->ref_cnt);
>> atomic_flag_clear(&dp->destroyed);
>> @@ -2054,6 +2057,7 @@ dp_netdev_free(struct dp_netdev *dp)
>> free(dp->max_sleep_list);
>> free(dp->pmd_cmask);
>> free(CONST_CAST(char *, dp->name));
>> + free(CONST_CAST(char *, dp->full_name));
>> free(dp);
>> }
>>
> _______________________________________________
> dev mailing list
> [email protected]
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev