Thanks for this update.

Still, I would like to get good arguments why DPDK should be a PF because it creates fragmentations. Please, first, let's reply to:
  http://dpdk.org/ml/archives/dev/2016-December/053107.html

Having both Linux and DPDK being PF, it means that we double the combinations so we double the issues.

The following should be used instead: assuming you want to use DPDK PF for dataplane feature, an alternative is,
   - configure one VF on the hypervisor from Linux's PF, let's name if
VF_forPFtraffic, see
        http://dpdk.org/doc/guides/howto/flow_bifurcation.html
   - have no (or few IOs) to the PF's queue
   - assign the traffic to all VF_forPFtraffic's queues of the hypervisor,
   - run DPDK into the hypervisor's VF_forPFtraffic

Thank you,
  Vincent

Reply via email to