net/pcap: fix single iface support
Checks
Commit Message
Because of the commit mentioned below the default case was changed and
this broke single_iface support. This patch adds a check to fix
single_iface support.
Fixes: a3f5252e5cbd ("net/pcap: enable infinitely Rx a pcap file")
Cc: cian.ferriter@intel.com
Signed-off-by: A.McLoughlin <aideen.mcloughlin@intel.com>
---
drivers/net/pcap/rte_eth_pcap.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Comments
On 7/16/2019 3:26 PM, A.McLoughlin wrote:
> Because of the commit mentioned below the default case was changed and
> this broke single_iface support. This patch adds a check to fix
> single_iface support.
>
> Fixes: a3f5252e5cbd ("net/pcap: enable infinitely Rx a pcap file")
> Cc: cian.ferriter@intel.com
>
> Signed-off-by: A.McLoughlin <aideen.mcloughlin@intel.com>
Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
On 7/16/2019 3:31 PM, Ferruh Yigit wrote:
> On 7/16/2019 3:26 PM, A.McLoughlin wrote:
>> Because of the commit mentioned below the default case was changed and
>> this broke single_iface support. This patch adds a check to fix
>> single_iface support.
>>
>> Fixes: a3f5252e5cbd ("net/pcap: enable infinitely Rx a pcap file")
>> Cc: cian.ferriter@intel.com
>>
>> Signed-off-by: A.McLoughlin <aideen.mcloughlin@intel.com>
>
> Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
>
Applied to dpdk-next-net/master, thanks.
@@ -1322,7 +1322,7 @@ eth_from_pcaps(struct rte_vdev_device *vdev,
/* Assign tx ops. */
if (devargs_all->is_tx_pcap)
eth_dev->tx_pkt_burst = eth_pcap_tx_dumper;
- else if (devargs_all->is_tx_iface)
+ else if (devargs_all->is_tx_iface || single_iface)
eth_dev->tx_pkt_burst = eth_pcap_tx;
else
eth_dev->tx_pkt_burst = eth_tx_drop;