Thank you Stephen for taking a look at these patches. On 19.09.2018 18:19, Stephen Hemminger wrote: > On Wed, 19 Sep 2018 17:01:27 +0200 > Andrzej Ostruszka <a...@semihalf.com> wrote: [...] >> + git clone >> https://github.com/MarvellEmbeddedProcessors/linux-marvell.git -b >> linux-4.4.52-armada-17.10 >> + > > In general the rule for DPDK is that drivers in upstream DPDK must have their > OS support > components upstream. You are relying on an old Linux kernel which is maybe > the way embedded > works, but it really needs to be upstream first.
If this rule holds then there are some exceptions e.g. mvpp2 (in current release using the same version of kernel) so accepting this driver will not brake this rule any more than it is now. AFAIK Marvell is using some parts that are not upstreamable so it will be always a custom kernel - but I'm not competent enough to claim that authoritatively. In mvpp2 we have just recently switched to newer kernel (just applied to next-net) and with enough of testing mvneta will switch to it too. So I hope this is not a blocker. Best regards Andrzej