> -----Original Message----- > From: discuss [mailto:discuss-boun...@openvswitch.org] On Behalf Of David > Evans > Sent: Monday, January 12, 2015 3:01 PM > To: discuss@openvswitch.org > Subject: [ovs-discuss] what is multiq - and why is it required by ovs for dpdk > vmnet3 interfaces? > > Hi, > > If I add vmnet3 dpdk compatible driver to ovs, I cannot use it in ovs because > it requires multiq? OVS has not been tested with with the vmnet3 driver (I assume you are using the vmxnet3-usermap.ko driver) so there is no guarantee that it will work without further modification to netdev-dpdk. > What does this mean? Multiq is used to set the number of tx_queues and rx_queues for the dpdk interface in OVS. Usually these correspond to the number of cores the DPDK application has been launched with. netdev_set_multiq is called as standard as part of 'do_add_port' and ' dpif_netdev_pmd_set' in dpif-netdev.c.
From reading the documentation regarding vmxnet3-usermap.ko you will have to make sure that the parameters used when loading the vmxnet3 driver will have to match those parameters used to launch the DPDK application (in this case ovs-vswitchd). > Could I change it? As pointed out above, it may be an issue relating to how the driver and application is setup but could also require a change to the netdev-dpdk code, as multiq is part and parcel of the DPDK application this may be difficult. > Regards, > > Dave. _______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss