Hi, we would like to include Solarflare libefx-based PMD in the DPDK 17.02 and start the upstreaming process. The driver supports Solarflare SFN7xxx and SFN8xxx families of 10/40 Gbps adapters. The driver has base driver. It is just fresh version of the same code which is used in the FreeBSD [1], illumos [2] and some other Solarflare drivers. The question is how to submit the base driver which is pretty big. Mail size of the patch which imports it is about 2 Mb. Further changes in the base driver will go in small patches (as it is done, for example, in the FreeBSD). The PMD itself is split into small and, I hope, readable and nice patches.
[1] https://svnweb.freebsd.org/base/head/sys/dev/sfxge/common/ [2] https://github.com/illumos/illumos-gate/tree/master/usr/src/uts/common/io/sfxge/common/ Andrew.