03/02/2023 17:48, Ferruh Yigit: > There was a plan to have structures from lib/net/ at the beginning > of corresponding flow item structures. > Unfortunately this plan has not been followed up so far. > This series is a step to make the most used items, > compliant with the inheritance design explained above. > The old API is kept in anonymous union for compatibility, > but the code in drivers and apps is updated to use the new API.
This series looks good, let's merge. It is only a first step. We will need to continue using more lib/net/ structures in flow offloads. A question to answer later after more thoughts, what is the timeframe to remove old fields? or do we prefer keeping old flow item fields forever?