Improve dpdk-input node to handle drivers not setting mbuf PTYPE 76/4376/6
authorJohn Lo <loj@cisco.com>
Sat, 17 Dec 2016 08:09:58 +0000 (03:09 -0500)
committerDamjan Marion <dmarion.lists@gmail.com>
Tue, 20 Dec 2016 12:09:10 +0000 (12:09 +0000)
commita60d4cb0a12ca82ba60a9b8725c9413c8d409bdd
tree24c8832cd7d2fa44023490724884ab42ebec0763
parent6a7acc2f9a551011b190e11910d8bfd09d8c74a4
Improve dpdk-input node to handle drivers not setting mbuf PTYPE

For drivers that do not provide dpdk rte_mbuf PTYPE information,
check ethernet header Etype to acccelerate IP4 and IP6 forwarding
path. Update packet trace for dpdk-input node to provide more info
from DPDK rte_mbuf offload flags and packet types.

Change-Id: I207158797a155305314d002726c0af97b8cb0eb3
Signed-off-by: John Lo <loj@cisco.com>
vnet/vnet/devices/devices.h
vnet/vnet/devices/dpdk/dpdk.h
vnet/vnet/devices/dpdk/format.c
vnet/vnet/devices/dpdk/init.c
vnet/vnet/devices/dpdk/node.c