> >>
> >> +static int
> >> +ixgbe_dev_ptype_info_get(struct rte_eth_dev *dev, uint32_t ptypes[])
> >> +{
> >> +  int num = 0;
> >> +
> >> +  if (dev->rx_pkt_burst == ixgbe_recv_pkts ||
> >> +      dev->rx_pkt_burst == ixgbe_recv_pkts_lro_single_alloc ||
> >> +      dev->rx_pkt_burst == ixgbe_recv_pkts_lro_bulk_alloc ||
> >> +      dev->rx_pkt_burst == ixgbe_recv_pkts_bulk_alloc ||
> >> +      dev->rx_pkt_burst == ixgbe_recv_pkts_vec ||
> >> +      dev->rx_pkt_burst == ixgbe_recv_scattered_pkts_vec) {
> > Is there any point in that big if above?
> > All ixgbe recv functions support ptype recognition, so why to have it at 
> > all?
> > Same question for igb.
> > Konstantin
> 
> I'd like this code to put it explicitly instead of an "if
> (dev->rx_pkt_burst)" to indicate that all ixgbe recv functions supports
> these ptypes.
> 
> Is it make sense?

It seems a bit of overhead to me, but if you would like to keep it as it is,
I wouldn't insist.
Konstantin

Reply via email to