Hi > -----Original Message----- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Wenzhuo Lu > Sent: Thursday, February 28, 2019 3:49 PM > To: dev@dpdk.org > Cc: Lu, Wenzhuo <wenzhuo...@intel.com> > Subject: [dpdk-dev] [PATCH 3/8] net/ice: support RX SSE vector > > Signed-off-by: Wenzhuo Lu <wenzhuo...@intel.com> > --- > config/common_base | 1 + > doc/guides/nics/features/ice_vec.ini | 38 +++ > drivers/net/ice/Makefile | 3 + > drivers/net/ice/ice_ethdev.c | 2 - > drivers/net/ice/ice_ethdev.h | 2 + > drivers/net/ice/ice_rxtx.c | 27 +- > drivers/net/ice/ice_rxtx.h | 21 ++ > drivers/net/ice/ice_rxtx_vec_common.h | 155 +++++++++++ > drivers/net/ice/ice_rxtx_vec_sse.c | 487 > ++++++++++++++++++++++++++++++++++ > drivers/net/ice/meson.build | 6 + > 10 files changed, 738 insertions(+), 4 deletions(-) create mode 100644 > doc/guides/nics/features/ice_vec.ini > create mode 100644 drivers/net/ice/ice_rxtx_vec_common.h > create mode 100644 drivers/net/ice/ice_rxtx_vec_sse.c > > diff --git a/config/common_base b/config/common_base index > 7c6da51..1d5ae2e 100644 > --- a/config/common_base > +++ b/config/common_base > @@ -305,6 +305,7 @@ CONFIG_RTE_LIBRTE_ICE_DEBUG_TX=n > CONFIG_RTE_LIBRTE_ICE_DEBUG_TX_FREE=n > CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC=y > CONFIG_RTE_LIBRTE_ICE_16BYTE_RX_DESC=n > +CONFIG_RTE_LIBRTE_ICE_INC_VECTOR=y > > # Compile burst-oriented AVF PMD driver # diff --git > a/doc/guides/nics/features/ice_vec.ini b/doc/guides/nics/features/ice_vec.ini > new file mode 100644 > index 0000000..1838f99 > --- /dev/null > +++ b/doc/guides/nics/features/ice_vec.ini > @@ -0,0 +1,38 @@ > +; > +; Supported features of the 'ice_vec' network poll mode driver. > +; > +; Refer to default.ini for the full list of available PMD features. > +; > +[Features] > +Speed capabilities = Y > +Link status = Y > +Link status event = Y > +Rx interrupt = Y > +Queue start/stop = Y > +MTU update = Y > +Jumbo frame = Y > +Scattered Rx = Y > +Promiscuous mode = Y > +Allmulticast mode = Y > +Unicast MAC filter = Y > +Multicast MAC filter = Y > +RSS hash = Y > +RSS key update = Y > +RSS reta update = Y > +VLAN filter = Y > +CRC offload = Y > +VLAN offload = Y > +QinQ offload = Y > +L3 checksum offload = Y > +L4 checksum offload = Y
I think the QinQ an checksum offload is not supported by the vPMD , same as FVL, right?