examples/vmdq: fix Tx queue id
authorOuyang Changchun <changchun.ouyang@intel.com>
Thu, 12 Jun 2014 07:10:05 +0000 (15:10 +0800)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Tue, 17 Jun 2014 09:51:42 +0000 (11:51 +0200)
This patch fixes a core id issue in sample vmdq, in case core mask
doesn't start with lcore_id 0 but 20, for instance,
queue id should use core_id instead of lcore_id.

Signed-off-by: Ouyang Changchun <changchun.ouyang@intel.com>
Tested-by: Waterman Cao <waterman.cao@intel.com>
Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
examples/vmdq/main.c

index 3600549..35df234 100644 (file)
@@ -534,7 +534,7 @@ lcore_main(__attribute__((__unused__)) void* dummy)
                                        update_mac_address(buf[i], dport);
 
                                const uint16_t txCount = rte_eth_tx_burst(dport,
-                                       lcore_id, buf, rxCount);
+                                       core_id, buf, rxCount);
 
                                if (txCount != rxCount) {
                                        for (i = txCount; i < rxCount; i++)