Re: Testing vmdq sample application
From: Wei-Chun Chao <hidden>
Date: 2014-09-12 06:51:44
In this case the 'vhost' example is probably what you're looking for. It supports VM2VM and VM to external traffic. Thanks, Weichun On Thu, Sep 11, 2014 at 3:58 AM, ANKIT BATRA [off-list ref] wrote:
Hi, I want to use VMDQ for traffic exchange between virtual machines and external world. Need to know how to configure vmdq interface and the configuration to be done on virtual machine manager(host machine) as well as on the Virtual Machines(guest). On Thu, Sep 11, 2014 at 2:03 PM, Richardson, Bruce [off-list ref] wrote:quoted
Also check that the mac addresses are configured correctly on the packets being sent. In vmdq_dcb mode, the nic doesn't act in promiscuous mode picking up all packet irrespective of MAC address, so the destination mac must match that of the NIC port. /Brucequoted
-----Original Message----- From: dev [mailto:dev-bounces-VfR2kkLFssw@public.gmane.org] On Behalf Of Wei-Chun Chao Sent: Wednesday, September 10, 2014 8:49 PM To: ANKIT BATRA Cc: dev-VfR2kkLFssw@public.gmane.org Subject: Re: [dpdk-dev] Testing vmdq sample application Is your traffic VLAN tagged? I think vmdq_app has "conf.enable_default_pool = 0;" so untagged traffic will be dropped. Thanks, Weichun On Wed, Sep 10, 2014 at 12:00 PM, ANKIT BATRA [off-list ref] wrote:quoted
Hi, I have started the application on my host machine.And from another terminal on host machine gave sudo killall -HUP vmdq_dcb_app and sent packets onNICquoted
card from another machine .But on terminal where vmdq application is running, I am seeing that no packets are coming.All rows and columns are 0.And where will the VMs will come into picture here for testing this. Please suggest and correct me if i am doing anything incorrect. On Wed, Sep 10, 2014 at 6:24 AM, Ouyang, Changchun < changchun.ouyang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> wrote:quoted
Hi Firstly compiling the application 1. Go to the examples directory: export RTE_SDK=/path/to/rte_sdk cd ${RTE_SDK}/examples/vmdq 2. Set the target (a default target is used if not specified). For example: export RTE_TARGET=x86_64-native-linuxapp-gcc See the Intel® DPDK Getting Started Guide for possible RTE_TARGET values. 3. Build the application: make Then running the application To run the example in a linuxapp environment: user@target:~$ ./build/vmdq_app -c f -n 4 -- --nb-pools 8 If you use 1G NIC, 8 pools are available, If you use 10G NIC, 64 pools are available, At last, send packets with vlan tag to select a pool. The vlan tag and pool has the following mapping: const uint16_t vlan_tags[] = { 0, 1, 2, 3, 4, 5, 6, 7, // It occupies pool 0 ~ pool 7, one for each 8, 9, 10, 11, 12, 13, 14, 15, // It occupies pool 8 ~ pool 15, one for each 16, 17, 18, 19, 20, 21, 22, 23, // It occupies pool 16 ~ pool 23, one for each 24, 25, 26, 27, 28, 29, 30, 31, // It occupies pool 24 ~ pool 31, one for each 32, 33, 34, 35, 36, 37, 38, 39, // It occupies pool 32 ~ pool 39, one for each 40, 41, 42, 43, 44, 45, 46, 47, // It occupies pool 40 ~ pool 47, one for each 48, 49, 50, 51, 52, 53, 54, 55, // It occupies pool 48 ~ pool 55, one for each 56, 57, 58, 59, 60, 61, 62, 63, // It occupies pool 56 ~ pool 63, one for each }; Thanks Changchunquoted
-----Original Message----- From: dev [mailto:dev-bounces-VfR2kkLFssw@public.gmane.org] On Behalf Of ANKIT BATRA Sent: Wednesday, September 10, 2014 3:23 AM To: dev-VfR2kkLFssw@public.gmane.org Subject: [dpdk-dev] Testing vmdq sample application Hi, I am trying to run vmdq sample application.But not getting how to test this.Can anyone please help with detailed procedure how to test thissamplequoted
application. -- Regards Ankit Batra-- Regards Ankit Batra-- Regards Ankit Batra