Thanks for the
series! One thing that caught my eye which I figured I'd mention here since it applies to all the commits is that generally with patches submitted to the dev mailing list the subject lines of the commits should include the component that the commit is relevant to. In our case with DTS, the component that you'd put at the start of the commit message would be "dts:". So, for example, your second commit in the series would be "dts: initial implementation for VLAN test suite". Another guideline is they should be all lowercase other than acronyms. You can see where I got this information from here:
https://doc.dpdk.org/guides/contributing/patches.html#commit-messages-subject-line .