> On May 10, 2017, at 4:09 AM, James Bensley <[email protected]> wrote:
> 
> On 9 May 2017 at 14:56, Wiles, Keith <[email protected]> wrote:
> 
> Hi Keith!
> 
>> The range command can allow you to adjust the type field and then send those 
>> in a burst. The problem is pktgen was designed to send packets at a high 
>> rate if needed and that means setting up the packets before hand. The number 
>> of packets being able to be setup before hand is 8192. The random command 
>> can adjust the ether type randomly for each packet with a performance hit. 
>> Maybe one of these would help.
> 
> So it sounds like the range command is what I want then, if I can
> systematically adjust the EtherType field (e.g. I can explicitly say
> start at 0x0 and run to 0xFFFF) just with the caveat that I have to
> send a burst of packet for each loop iteration?

You would need to set the range between 0-8191, then another loop with 8192-((2 
* 8192) -1) and so forth in a lua script.

> 
> If that is the case I don't mind, it will still get the job done of
> testing every Ethertype through a DUT. Any chance I can lower the
> burst size on the CLI to 64 packets for example to speed things up?
> 
>> Also I am more then willing to take patches :-)
> 
> Sure, I didn't want to spend hours testing to find out that I can't do
> what I wanted to do which is why I asked here.
> 
> Sounds like it can be done so I'll have a poke around with the code
> and see what I can do.
> 
> Thanks for your help it is greatly appreciated,
> James.

Regards,
Keith

Reply via email to