* [dpdk-users] How to specify packet size of testpmd @ 2020-07-09 9:25 Xu, Chenjie 2020-07-09 9:50 ` Van Haaren, Harry 2020-07-09 21:17 ` Cliff Burdick 0 siblings, 2 replies; 8+ messages in thread From: Xu, Chenjie @ 2020-07-09 9:25 UTC (permalink / raw) To: users Hi all, Do you know how to specify the packet size when using testpmd to test the network performance? Best Regards, Xu, Chenjie ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [dpdk-users] How to specify packet size of testpmd 2020-07-09 9:25 [dpdk-users] How to specify packet size of testpmd Xu, Chenjie @ 2020-07-09 9:50 ` Van Haaren, Harry 2020-07-10 8:58 ` Xu, Chenjie 2020-07-09 21:17 ` Cliff Burdick 1 sibling, 1 reply; 8+ messages in thread From: Van Haaren, Harry @ 2020-07-09 9:50 UTC (permalink / raw) To: Xu, Chenjie, users > -----Original Message----- > From: users <users-bounces@dpdk.org> On Behalf Of Xu, Chenjie > Sent: Thursday, July 9, 2020 10:26 AM > To: users@dpdk.org > Subject: [dpdk-users] How to specify packet size of testpmd > > Hi all, > Do you know how to specify the packet size when using testpmd to test the > network performance? Hi, Usually, testpmd just forwards the packets it receives. Testpmd itself is not a "proper" traffic generator, but it does have some capabilities to send some traffic before starting its rx-tx behavior. The command is "start tx_first" and this will by default use a small packet size. https://doc.dpdk.org/guides/testpmd_app_ug/testpmd_funcs.html#start-tx-first There are a number of more powerful DPDK based traffic generators available, if you require more features. Examples are pktgen, trex, moongen. Of course, it is also possible to modify a sample application like example/skeleton to send a specific traffic type, as your particular benchmarking might require. > Best Regards, > Xu, Chenjie Hope that helps, -Harry ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [dpdk-users] How to specify packet size of testpmd 2020-07-09 9:50 ` Van Haaren, Harry @ 2020-07-10 8:58 ` Xu, Chenjie 2020-07-10 9:10 ` Mishal Shah 0 siblings, 1 reply; 8+ messages in thread From: Xu, Chenjie @ 2020-07-10 8:58 UTC (permalink / raw) To: Van Haaren, Harry, users Hi Harry, Thank you for your email! I'm trying to use pktgen now. Do you know which command should be used to specify the packet size for pktgen? Best Regards, Xu, Chenjie -----Original Message----- From: Van Haaren, Harry <harry.van.haaren@intel.com> Sent: Thursday, July 9, 2020 5:51 PM To: Xu, Chenjie <chenjie.xu@intel.com>; users@dpdk.org Subject: RE: [dpdk-users] How to specify packet size of testpmd > -----Original Message----- > From: users <users-bounces@dpdk.org> On Behalf Of Xu, Chenjie > Sent: Thursday, July 9, 2020 10:26 AM > To: users@dpdk.org > Subject: [dpdk-users] How to specify packet size of testpmd > > Hi all, > Do you know how to specify the packet size when using testpmd to test > the network performance? Hi, Usually, testpmd just forwards the packets it receives. Testpmd itself is not a "proper" traffic generator, but it does have some capabilities to send some traffic before starting its rx-tx behavior. The command is "start tx_first" and this will by default use a small packet size. https://doc.dpdk.org/guides/testpmd_app_ug/testpmd_funcs.html#start-tx-first There are a number of more powerful DPDK based traffic generators available, if you require more features. Examples are pktgen, trex, moongen. Of course, it is also possible to modify a sample application like example/skeleton to send a specific traffic type, as your particular benchmarking might require. > Best Regards, > Xu, Chenjie Hope that helps, -Harry ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [dpdk-users] How to specify packet size of testpmd 2020-07-10 8:58 ` Xu, Chenjie @ 2020-07-10 9:10 ` Mishal Shah 2020-07-10 9:15 ` Xu, Chenjie 0 siblings, 1 reply; 8+ messages in thread From: Mishal Shah @ 2020-07-10 9:10 UTC (permalink / raw) To: Xu, Chenjie; +Cc: Van Haaren, Harry, users Hi, You can use the set <portlist> size <value> command on pktgen command line to set the packet size. If you're using Lua script for more customizations/situations, you can use the following command: pktgen.set(port, "size", pktSize); The entire list of commands can be found at https://pktgen-dpdk.readthedocs.io/en/latest/commands.html Hope that helps. Regards, Mishal ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [dpdk-users] How to specify packet size of testpmd 2020-07-10 9:10 ` Mishal Shah @ 2020-07-10 9:15 ` Xu, Chenjie 0 siblings, 0 replies; 8+ messages in thread From: Xu, Chenjie @ 2020-07-10 9:15 UTC (permalink / raw) To: Mishal Shah; +Cc: Van Haaren, Harry, users Hi Mishal, “set <portlist> size <value>” works weel. Thank you so much! Best Regards, Xu, Chenjie From: Mishal Shah <shahmishal1998@gmail.com> Sent: Friday, July 10, 2020 5:10 PM To: Xu, Chenjie <chenjie.xu@intel.com> Cc: Van Haaren, Harry <harry.van.haaren@intel.com>; users@dpdk.org Subject: Re: [dpdk-users] How to specify packet size of testpmd Hi, You can use the set <portlist> size <value> command on pktgen command line to set the packet size. If you're using Lua script for more customizations/situations, you can use the following command: pktgen.set(port, "size", pktSize); The entire list of commands can be found at https://pktgen-dpdk.readthedocs.io/en/latest/commands.html Hope that helps. Regards, Mishal ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [dpdk-users] How to specify packet size of testpmd 2020-07-09 9:25 [dpdk-users] How to specify packet size of testpmd Xu, Chenjie 2020-07-09 9:50 ` Van Haaren, Harry @ 2020-07-09 21:17 ` Cliff Burdick 2020-07-10 9:06 ` Xu, Chenjie 1 sibling, 1 reply; 8+ messages in thread From: Cliff Burdick @ 2020-07-09 21:17 UTC (permalink / raw) To: Xu, Chenjie; +Cc: users Use "set txpkts" to set the packet size. On Thu, Jul 9, 2020 at 2:25 AM Xu, Chenjie <chenjie.xu@intel.com> wrote: > Hi all, > Do you know how to specify the packet size when using testpmd to test the > network performance? > > Best Regards, > Xu, Chenjie > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [dpdk-users] How to specify packet size of testpmd 2020-07-09 21:17 ` Cliff Burdick @ 2020-07-10 9:06 ` Xu, Chenjie 2020-07-11 1:49 ` Johnson, Brian 0 siblings, 1 reply; 8+ messages in thread From: Xu, Chenjie @ 2020-07-10 9:06 UTC (permalink / raw) To: Cliff Burdick; +Cc: users Hi Cliff, Thank you for your reply! I have tried “set txpkts” but meet the following problem: testpmd> set txpkts 128 nb segments per TX packets=1 >= nb_txd=0 - ignored And I’m trying to use pktgen now. Best Regards, Xu, Chenjie From: Cliff Burdick <shaklee3@gmail.com> Sent: Friday, July 10, 2020 5:17 AM To: Xu, Chenjie <chenjie.xu@intel.com> Cc: users@dpdk.org Subject: Re: [dpdk-users] How to specify packet size of testpmd Use "set txpkts" to set the packet size. On Thu, Jul 9, 2020 at 2:25 AM Xu, Chenjie <chenjie.xu@intel.com<mailto:chenjie.xu@intel.com>> wrote: Hi all, Do you know how to specify the packet size when using testpmd to test the network performance? Best Regards, Xu, Chenjie ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [dpdk-users] How to specify packet size of testpmd 2020-07-10 9:06 ` Xu, Chenjie @ 2020-07-11 1:49 ` Johnson, Brian 0 siblings, 0 replies; 8+ messages in thread From: Johnson, Brian @ 2020-07-11 1:49 UTC (permalink / raw) To: Xu, Chenjie; +Cc: Cliff Burdick, users Add --rxd 1024 --txd 1024 to the command after -- and the error will go away. You have to set up the size before launching testpmd and using set txpkts 128 Sent from my iPhone > On Jul 10, 2020, at 2:07 AM, Xu, Chenjie <chenjie.xu@intel.com> wrote: > > Hi Cliff, > Thank you for your reply! I have tried “set txpkts” but meet the following problem: > testpmd> set txpkts 128 > nb segments per TX packets=1 >= nb_txd=0 - ignored > > And I’m trying to use pktgen now. > > Best Regards, > Xu, Chenjie > > From: Cliff Burdick <shaklee3@gmail.com> > Sent: Friday, July 10, 2020 5:17 AM > To: Xu, Chenjie <chenjie.xu@intel.com> > Cc: users@dpdk.org > Subject: Re: [dpdk-users] How to specify packet size of testpmd > > Use "set txpkts" to set the packet size. > > On Thu, Jul 9, 2020 at 2:25 AM Xu, Chenjie <chenjie.xu@intel.com<mailto:chenjie.xu@intel.com>> wrote: > Hi all, > Do you know how to specify the packet size when using testpmd to test the network performance? > > Best Regards, > Xu, Chenjie ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2020-07-11 1:49 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2020-07-09 9:25 [dpdk-users] How to specify packet size of testpmd Xu, Chenjie 2020-07-09 9:50 ` Van Haaren, Harry 2020-07-10 8:58 ` Xu, Chenjie 2020-07-10 9:10 ` Mishal Shah 2020-07-10 9:15 ` Xu, Chenjie 2020-07-09 21:17 ` Cliff Burdick 2020-07-10 9:06 ` Xu, Chenjie 2020-07-11 1:49 ` Johnson, Brian
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).