[v10,0/2] net/ice: optimize protocol extraction by dynamic mbuf API
mbox series

Message ID 20191108154435.80841-1-haiyue.wang@intel.com
Headers show
Series
  • net/ice: optimize protocol extraction by dynamic mbuf API
Related show

Message

Wang, Haiyue Nov. 8, 2019, 3:44 p.m. UTC
v10: - Rename the exported variables with 'rte_net_ice' and 'RTE_'. Update
       the commit message, and separate patch for doxygen.

v9: - Rename the dynamic filed and flags variables to _offs, _mask, so it
      matches the design.

v8: - Cleanup the doxgen, rename the dynamic filed and flags with ice prefix.

v7: - Change the log level from ERR to DEBUG for a successful registration,
      ERR is used to develop firstly.

v6: - Don't need to register all flags when if one dev_args is set, register
      it as required.

v5: - Remove the '_OL/_ol' in dynamic mbuf flag to make the variable clean.

v4: - Include the 'rte_pmd_ice.h' header in ICE source as needed, reduce
      its compile scope.

v3: - Use the conventions name "rte_net_<pmd>_dynfield_<name>" since it
      is defined in a in PMD.
    - Add helpers API for easiy access.

v2: - disable the protocol extraction if failed to register some ol_flags
    - rewrite the commit message

Haiyue Wang (2):
  net/ice: optimize protocol extraction by dynamic mbuf API
  doc: add the ice PMD doxygen

 doc/api/doxy-api-index.md               |   1 +
 doc/api/doxy-api.conf.in                |   1 +
 doc/guides/nics/ice.rst                 |  14 +-
 drivers/net/ice/ice_ethdev.c            |  84 ++++++-
 drivers/net/ice/ice_ethdev.h            |   9 +
 drivers/net/ice/ice_rxtx.c              |  88 ++++---
 drivers/net/ice/ice_rxtx.h              |   1 -
 drivers/net/ice/rte_pmd_ice.h           | 313 +++++++++++++++---------
 drivers/net/ice/rte_pmd_ice_version.map |  12 +
 9 files changed, 370 insertions(+), 153 deletions(-)

Comments

Thomas Monjalon Nov. 8, 2019, 3:58 p.m. UTC | #1
08/11/2019 16:44, Haiyue Wang:
> v10: - Rename the exported variables with 'rte_net_ice' and 'RTE_'. Update
>        the commit message, and separate patch for doxygen.

Thank you
I think this version can replace v9 in next-net
Xiaolong Ye Nov. 9, 2019, 1:31 a.m. UTC | #2
On 11/08, Thomas Monjalon wrote:
>08/11/2019 16:44, Haiyue Wang:
>> v10: - Rename the exported variables with 'rte_net_ice' and 'RTE_'. Update
>>        the commit message, and separate patch for doxygen.
>
>Thank you
>I think this version can replace v9 in next-net
>
>

Dropped v9 and applied this series to dpdk-next-net-intel. Thanks.