[dpdk-dev] [PATCH v4 7/8] net/tap: add packet type management

Ferruh Yigit ferruh.yigit at intel.com
Wed Mar 15 14:42:54 CET 2017


On 3/14/2017 8:22 AM, Pascal Mazon wrote:
> Advertize packet types supported by the librte_net.
> 
> Signed-off-by: Pascal Mazon <pascal.mazon at 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.


More information about the dev mailing list