Packet capture tool3/29/2023 ![]() ![]() Packets from the testpmd will be sent to the tool, which then sends them on to the pcap pmd device and that device writes them to the pcap file or to an external interface depending on the command-line option used. To view Rx or Tx packets of testpmd, the application should be launched first, and then the dpdk-pdump tool. The DPDK ‘ testpmd’ application is modified to initialize the packet capture framework and act as a server, and the dpdk-pdump tool acts as a client. The server sends the Rx and Tx packets from the DPDK ports to the client. The application which initializes the packet capture framework will act as a server and the application that enables or disables the packet capture will act as a client. The dpdk-pdump tool can only be used in conjunction with a primary application which has the packet capture framework initialized already. The dpdk-pdump tool provides command-line options with which users can request enabling or disabling of the packet capture on DPDK ports. The tool is developed based on the librte_pdump library. The ‘ dpdk-pdump’ tool runs as a DPDK secondary process and is capable of enabling or disabling packet capture on the DPDK ports. The library works on a client/server model and its usage is recommended for debugging purposes. The librte_pdump library provides the APIs required to allow users to initialize the packet capture framework and to enable or disable packet capture. ![]() The DPDK packet capture framework consists of the DPDK pdump library and DPDK pdump tool. The DPDK packet capture framework was introduced in DPDK v16.07. It is written with users of DPDK in mind who want to know more about the feature and for those who want to monitor traffic on DPDK-controlled devices. This article describes how the Data Plane Development Kit (DPDK) packet capture framework is used for capturing packets on the DPDK ports. ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |