[dpdk-dev] [PATCH 0/4] enhancement to i40e PF host driver

Vincent JARDIN vincent.jardin at 6wind.com
Fri Dec 23 13:52:38 CET 2016


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


More information about the dev mailing list