2015-07-22 19:28, Konstantin Ananyev:
> +     if (!rte_eth_dev_is_valid_port(port_id)) {
> +             PMD_DEBUG_TRACE("Invalid port_id=%d\n", port_id);
> +             return -EINVAL;
> +     }

Please use VALID_PORTID_OR_ERR_RET.

> + * Ethernet device RX queue information strcuture.

Typo here (and same for TX).

> +struct rte_eth_rxq_info {
> +     struct rte_mempool *mp;     /**< mempool used by that queue. */
> +     struct rte_eth_rxconf conf; /**< queue config parameters. */
> +     uint8_t scattered_rx;       /**< scattered packets RX supported. */
> +     uint16_t nb_desc;           /**< configured number of RXDs. */

Shouldn't we move nb_desc in rte_eth_rxconf?
So rte_eth_rx_queue_setup() would have less parameters.

> -#ifdef __cplusplus
> -}
> -#endif
> -
>  /**
>   * Set the list of multicast addresses to filter on an Ethernet device.
>   *
> @@ -3882,4 +3952,9 @@ extern int rte_eth_timesync_read_rx_timestamp(uint8_t 
> port_id,
>   */
>  extern int rte_eth_timesync_read_tx_timestamp(uint8_t port_id,
>                                             struct timespec *timestamp);
> +
> +#ifdef __cplusplus
> +}
> +#endif
> +
>  #endif /* _RTE_ETHDEV_H_ */

Please send this change in a separate patch alone.

Reply via email to