> 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
