numam-dpdk/drivers
Haiyue Wang efc1b2799f net/ice: optimize protocol extraction by dynamic mbuf
The original design is to use rte_mbuf::udata64 to save the metadata of
protocol extraction which has network protocol data fields and type, a
private API is used to decode this metadata.

Use the dynamic mbuf field and flags to register the needed fields in
mbuf, to avoid overwriting 'rte_mbuf::udata64', since the application
may use it. Now the protocol extraction metadate is saved into dynamic
mbuf field with 4B size, and its type and validity is indicated by the
related dynamic mbuf flags in 'rte_mbuf::ol_flags'.

Signed-off-by: Haiyue Wang <haiyue.wang@intel.com>
Reviewed-by: Xiaolong Ye <xiaolong.ye@intel.com>
2019-11-11 14:23:02 +01:00
..
baseband baseband/fpga_lte_fec: fix polling of MMIO register 2019-10-23 16:57:06 +02:00
bus raw/dpaa2_qdma: support route by port in DMA 2019-11-08 16:40:29 +01:00
common net/octeontx2: support SDP interface 2019-11-08 23:15:05 +01:00
compress compress/octeontx: remove commented out code 2019-11-08 16:40:28 +01:00
crypto crypto/openssl: use local copy for session contexts 2019-11-08 13:51:16 +01:00
event event/dpaa2: support ordered queue 2019-11-08 16:40:29 +01:00
mempool mempool: prevent objects from being across pages 2019-11-06 11:34:19 +01:00
net net/ice: optimize protocol extraction by dynamic mbuf 2019-11-11 14:23:02 +01:00
raw raw/dpaa2_qdma: support route by port in DMA 2019-11-08 16:40:29 +01:00
Makefile drivers: add common as dependency for bus 2018-10-16 14:54:25 +02:00
meson.build drivers: process shared link dependencies as for libs 2019-11-09 21:17:44 +01:00