On Fri,  8 Mar 2019 10:55:46 -0500
olegpoly123 <olegp...@walla.co.il> wrote:

> diff --git a/drivers/net/tap/rte_eth_tap.c b/drivers/net/tap/rte_eth_tap.c
> index 6f5109fca..cd48b2b2a 100644
> --- a/drivers/net/tap/rte_eth_tap.c
> +++ b/drivers/net/tap/rte_eth_tap.c
> @@ -1326,6 +1326,11 @@ tap_rx_queue_setup(struct rte_eth_dev *dev,
>       struct rx_queue *rxq = &internals->rxq[rx_queue_id];
>       struct rte_mbuf **tmp = &rxq->pool;
>       long iov_max = sysconf(_SC_IOV_MAX);
> +     if (iov_max <= 0) {
> +             TAP_LOG(WARNING,
> +                     "_SC_IOV_MAX is not defined. Using 1024 as default\n");
> +             iov_max = 1024;
> +     }

Blank line between declarations and code please.

This should never happen except for redhat bug: 
https://bugzilla.redhat.com/show_bug.cgi?id=1504165

Reply via email to