On 3/14/2017 8:22 AM, Pascal Mazon wrote: > Advertize packet types supported by the librte_net. > > Signed-off-by: Pascal Mazon <pascal.ma...@6wind.com>
<...> > > +static const uint32_t* > +tap_dev_supported_ptypes_get(struct rte_eth_dev *dev __rte_unused) > +{ > + static const uint32_t ptypes[] = { > + RTE_PTYPE_INNER_L2_ETHER, > + RTE_PTYPE_INNER_L2_ETHER_VLAN, > + RTE_PTYPE_INNER_L2_ETHER_QINQ, > + RTE_PTYPE_INNER_L3_IPV4, > + RTE_PTYPE_INNER_L3_IPV4_EXT, > + RTE_PTYPE_INNER_L3_IPV6, > + RTE_PTYPE_INNER_L3_IPV6_EXT, > + RTE_PTYPE_INNER_L4_FRAG, > + RTE_PTYPE_INNER_L4_UDP, > + RTE_PTYPE_INNER_L4_TCP, > + RTE_PTYPE_INNER_L4_SCTP, > + RTE_PTYPE_L2_ETHER, > + RTE_PTYPE_L2_ETHER_VLAN, > + RTE_PTYPE_L2_ETHER_QINQ, > + RTE_PTYPE_L3_IPV4, > + RTE_PTYPE_L3_IPV4_EXT, > + RTE_PTYPE_L3_IPV6_EXT, > + RTE_PTYPE_L3_IPV6, > + RTE_PTYPE_L4_FRAG, > + RTE_PTYPE_L4_UDP, > + RTE_PTYPE_L4_TCP, > + RTE_PTYPE_L4_SCTP, Not for this patch, but it can be good if librte_net exports a macro that lists rte_net_get_ptype() supported types.