2016-10-14 10:29, Stephen Hemminger: > It seems like a lot of these feature are focused too narrowly on exposing > features that exist on specific Intel hardware. The concept of a general > purpose Dataplane Development Kit is that applications can be written that > have a generic API (like any operating system) that will run on a wide > variety of hardware. This concept seems to getting lost as the DPDK is > becoming more of a platform for exposing what ever cool hardware features > exist. > > I would propose that no new feature be allowed in the DPDK unless it > can be supported on all device types. Yes that means you have to build > and test software emulation layers for all other devices. The current > model is more of a hardware test bed.
Thanks for the reminder Stephen. It is good goal. I think the software emulation idea is finding its way. About forbidding new hardware feature without emulation support, it has to be discussed.