port: add pcap file dump
authorFan Zhang <roy.fan.zhang@intel.com>
Fri, 11 Mar 2016 17:08:09 +0000 (17:08 +0000)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Sun, 13 Mar 2016 15:04:11 +0000 (16:04 +0100)
commiteb5f4119b2bccbf8867879ada63ba5f5130d2edd
treec98f044d19831a677debe1fdd98adc8ae2616e9c
parent0e1e7d53ae8a0341ab6483bc6515854680c6835e
port: add pcap file dump

Originally, sink ports in librte_port releases received mbufs back to
mempool. This patch adds optional packet dumping to PCAP feature in sink
port: the packets will be dumped to user defined PCAP file for storage or
debugging. The user may also choose the sink port's activity: either it
continuously dump the packets to the file, or stops at certain dumping

This feature shares same CONFIG_RTE_PORT_PCAP compiler option as source
port PCAP file support feature. Users can enable or disable this feature
by setting CONFIG_RTE_PORT_PCAP compiler option "y" or "n".

Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com>
Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
lib/librte_port/rte_port_source_sink.c
lib/librte_port/rte_port_source_sink.h