Add support for capturing packets on packet generator interfaces 57/1857/5
authorDamjan Marion <damarion@cisco.com>
Mon, 4 Jul 2016 19:04:40 +0000 (21:04 +0200)
committerDave Barach <openvpp@barachs.net>
Wed, 6 Jul 2016 22:38:28 +0000 (22:38 +0000)
commit3d9c86e9f70892c82c11530e0db7db78b7e6ce21
tree72a715d0d0665392d3a70feb4c47219809bc9993
parent64f450da8f375e000f139fe1c8f7071dac37af29
Add support for capturing packets on packet generator interfaces

This patch introduces following changes:
 - 4 predefined pg/stream[0-3] interfaces are removed
 - Interface naming is changed form pg/streamX to pgX where X can be
   any u32 value
 - one pgX interface can handle multiple streams
 - keyword "source pgX" is added to "packet-generator add" command, X is 0
   by default
 - new cli "packet-generator capture" is introduced
 - new cli "create packet-generator interface pgX"

Change-Id: I768d075b9d4a34f0b5073debdc5dd4a0880c682c
Signed-off-by: Damjan Marion <damarion@cisco.com>
vnet/vnet/cop/cop.c
vnet/vnet/interface.h
vnet/vnet/misc.c
vnet/vnet/pg/cli.c
vnet/vnet/pg/init.c
vnet/vnet/pg/output.c
vnet/vnet/pg/pg.h
vnet/vnet/pg/stream.c