From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from COL004-OMC2S5.hotmail.com (col004-omc2s5.hotmail.com [65.55.34.79]) by dpdk.org (Postfix) with ESMTP id D0F712B91 for ; Tue, 27 Dec 2016 11:50:12 +0100 (CET) Received: from APC01-HK2-obe.outbound.protection.outlook.com ([65.55.34.72]) by COL004-OMC2S5.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Tue, 27 Dec 2016 02:50:12 -0800 Received: from HK2APC01FT130.eop-APC01.prod.protection.outlook.com (10.152.248.57) by HK2APC01HT218.eop-APC01.prod.protection.outlook.com (10.152.249.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.789.10; Tue, 27 Dec 2016 10:50:10 +0000 Received: from PS1PR02MB1595.apcprd02.prod.outlook.com (10.152.248.54) by HK2APC01FT130.mail.protection.outlook.com (10.152.248.197) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.789.10 via Frontend Transport; Tue, 27 Dec 2016 10:50:10 +0000 Received: from PS1PR02MB1595.apcprd02.prod.outlook.com ([10.167.48.25]) by PS1PR02MB1595.apcprd02.prod.outlook.com ([10.167.48.25]) with mapi id 15.01.0789.018; Tue, 27 Dec 2016 10:50:09 +0000 From: April Teodoro To: "users@dpdk.org" Thread-Topic: Question on rte_eth_tx_burst Thread-Index: AQHSYC6jgUywppURZEq1K0oCYr973w== Date: Tue, 27 Dec 2016 10:50:09 +0000 Message-ID: Accept-Language: en-PH, en-US Content-Language: en-PH X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=hotmail.ph; x-incomingtopheadermarker: OriginalChecksum:357975CDBFCC21C91C6F20E5BBD07D74427496312941B0C6DFB9B05267ED93D7; UpperCasedChecksum:190496A867F69C823D697FD0B41A1AB4C550D507D91CEFDCF3DEC405951038B6; SizeAsReceived:7204; Count:37 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [fUlf59phrG58FBUKP458P5UGrw03HPMO] x-incomingheadercount: 37 x-eopattributedmessage: 0 x-microsoft-exchange-diagnostics: 1; HK2APC01HT218; 7:sqg33Ght6U80xvAPrs8TtBaNKZupZO6NXaH+M5Y8DFS0YmCyLAsbe1nLQXwobahAxs+SfnBmFwTzgMKhRV+o2+H6N9LbFFM+DqUI1waJBfvWzC07Ef67uxZizS+UnomMLxgJokflfYsmeNGQI3US1RZYO08HcwE/1aOqtxI4Tr8wfTuCc8jArqkrIp9tKuCbunUpyuYipCP8vrNKOzqYWmhGoNFx3crMsb0icF9ElqF7feJWcUFyQNi3kvniPEzCNnXf7XXM2F6aSsU/vBRI2QtfAt7xmohJqxPY1pX22Ppr84OxxtPUXgu8md5hvzlLmdWgpO5e/wQShXXcl0bmP1gkgSLBQ+uRYgYJ1GNT6qEbuJ74QsTxezybKu/U5mWp7TlpHFuwFsj34XspLK8XJY4H0zrFnN8E9bIIYzClNOhgRuu9xGbku/3Fze/tsk+33I7PqLCzSePEu62q7hYGtQ== x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(10019020)(98900003); DIR:OUT; SFP:1102; SCL:1; SRVR:HK2APC01HT218; H:PS1PR02MB1595.apcprd02.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: 5a87e316-32fb-48c8-cac7-08d42e4620d6 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(1601124038)(1603103113)(1603101340)(1601125047); SRVR:HK2APC01HT218; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444111334)(444112120)(432015012)(82015046); SRVR:HK2APC01HT218; BCL:0; PCL:0; RULEID:; SRVR:HK2APC01HT218; x-forefront-prvs: 0169092318 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Dec 2016 10:50:09.8467 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2APC01HT218 X-OriginalArrivalTime: 27 Dec 2016 10:50:12.0398 (UTC) FILETIME=[FFD384E0:01D2602E] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-users] Question on rte_eth_tx_burst X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Dec 2016 10:50:13 -0000 Hi, I am wondering what is causing the packet to be dropped. Please help me= . The mempool was created and retrieved via lookup The port and queues have been verified to be correct. However, according to stats, no packet is transmitted. I also do not receiv= e anything on the receiving side. 532 if(mem =3D=3D NULL) 533 { 534 LOG <<"No mem"; 535 } 536 else{ 537 LOG << "has mem"; 538 } 539 540 rte_mbuf *mbufs =3D rte_pktmbuf_alloc(mem); 541 if(NULL =3D=3D mbufs) 542 { 543 LOG << "ALLOCATION failed"; 544 } 545 else 546 { 547 LOG << "ALLOCATION successful"; 548 } 549 550 uint8_t* messageToSend =3D NULL; 551 LOG << "SENDRAW 2"; 552 ether_addr addr; 553 rte_eth_macaddr_get(port, &addr); 554 LOG << "start port 2: " << rte_eth_dev_start(2); 569 ether_addr_copy(&addr, &hdr->s_addr); 570 hdr->ether_type =3D rte_cpu_to_be_16(0x9998); 571 mbufs->pkt_len =3D mbufs->data_len =3D 8; 572 573 messageToSend =3D (uint8_t*)&hdr[2]; 574 575 for(auto i=3D0u; i < sendmsg.header.msgSize; ++i) { 576 messageToSend[i] =3D sendmsg.data[i]; 577 } 578 579 LOG << "SENDRAW " << sendmsg.header.msgSize; 580 mbufs->pkt_len =3D sendmsg.header.msgSize; 581 LOG << "SENDRAW 5"; 582 LOG << "SENDRAW 6"; 583 rte_mbuf *mbufArray[] =3D {mbufs}; 584 rte_pktmbuf_refcnt_update(mbufs, 1); 585 LOG << "SENDRAW 7"; 586 //uint16_t nbPk =3D rte_eth_tx_burst(2, 0, mbufArray, 1); 587 uint32_t sent =3D 0; 588 struct rte_eth_dev_info dev_info; 589 struct rte_eth_stats stats; 590 LOG << "stats successful? " << rte_eth_stats_get(2, &stats); 591 rte_eth_dev_info_get(2, &dev_info); 592 LOG << "dev info: " << (dev_info.pci_dev->addr.bus); 593 while (1) { 594 sent =3D rte_eth_tx_burst(2, 0, mbufArray, 1); 595 if (sent > 0) { 596 LOG << "opackets: " << stats.opackets; 597 LOG << "obytes: " << stats.obytes; 598 LOG << "oerrors: " << stats.oerrors; 599 LOG << "packets transmitted " << sent; 600 return; 601 } 602 } 603 604 605 }