On 7/1/2018 12:05 PM, ido goshen wrote:
> From: ido g <i...@cgstowernetworks.com>
> 
> Support rx of in direction packets only
> Useful for apps that also tx to eth_pcap ports in order to not see them
> echoed back in as rx when out direction is also captured
> 
> Example:
> In case using rx_iface and sending *single* packet to eth1
> it will loop forever as the when it is sent to tx_iface=eth1
> it will be captured again on the rx_iface=eth1 and so on
>   $RTE_TARGET/app/testpmd l 0-3 -n 4 \
>       --vdev 'net_pcap0,rx_iface=eth1,tx_iface=eth1'
>   …
>   ---------------------- Forward statistics for port 0  ------------
>   RX-packets: 758            RX-dropped: 0             RX-total: 758
>   TX-packets: 758            TX-dropped: 0             TX-total: 758
>   ------------------------------------------------------------------
> While if using rx_iface_in it will not be captured on the way out and
> be forwarded only once
>   $RTE_TARGET/app/testpmd l 0-3 -n 4 \
>       --vdev 'net_pcap0,rx_iface_in=eth1,tx_iface=eth1'
>   …
>   ---------------------- Forward statistics for port 0  ------------
>   RX-packets: 1              RX-dropped: 0             RX-total: 1
>   TX-packets: 1              TX-dropped: 0             TX-total: 1
>   ------------------------------------------------------------------
> 
> Signed-off-by: ido g <i...@cgstowernetworks.com>

Acked-by: Ferruh Yigit <ferruh.yi...@intel.com>

Reply via email to