1 Reply Latest reply on Jan 25, 2016 1:13 AM by wb_Intel

    DPDK mbuf pool with SR-IOV one RX/TX queue

    SaurabhM

      Is it possible for two processes to share the same mbuf_pool in SR-IOV with single rx/tx queue?

       

      rte_pktmbuf_pool_create(mbuf_pool_name, NB_MBUFS,                                                                                           

                                  MBUF_CACHE_SIZE, 0, RTE_MBUF_DEFAULT_BUF_SIZE,                                                                                      

                                  rte_socket_id());


      We have seen that it does not work. However, with PCI passthrough of whole NIC, we can easily share same mbuf_pool with many processes.


      What are the limitations with SR-IOV?


      The device is question is as follows:

       

      06:00.0 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)

      06:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)

      06:10.0 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

      06:10.1 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

      06:10.2 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

      06:10.3 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)

       

      Thanks,

      /Saurabh