> -----Original Message-----
> From: Liu, KevinX <kevinx....@intel.com>
> Sent: Friday, April 29, 2022 5:20 PM
> To: dev@dpdk.org
> Cc: Yang, Qiming <qiming.y...@intel.com>; Zhang, Qi Z
> <qi.z.zh...@intel.com>; Yang, SteveX <stevex.y...@intel.com>; Liu, KevinX
> <kevinx....@intel.com>
> Subject: [PATCH v7 00/12] complete common VF features for DCF
>
> The DCF PMD support the below dev ops,
> dev_supported_ptypes_get
> dev_link_update
> xstats_get
> xstats_get_names
> xstats_reset
> promiscuous_enable
> promiscuous_disable
> allmulticast_enable
> allmulticast_disable
> mac_addr_add
> mac_addr_remove
> set_mc_addr_list
> vlan_filter_set
> vlan_offload_set
> mac_addr_set
> reta_update
> reta_query
> rss_hash_update
> rss_hash_conf_get
> rxq_info_get
> txq_info_get
> mtu_set
> tx_done_cleanup
> get_monitor_addr
>
> v7:
> * Update release note and patch title.
>
> v6:
> * add patch:
> 1.net/ice: support DCF new VLAN capabilities
> * remove patch:
> 1.doc: update for ice DCF datapath configuration
> * Split doc into specific patch.
>
> v5:
> * remove patch:
> 1.complete common VF features for DCF
> 2.net/ice: enable CVL DCF device reset API
> 3.net/ice: support IPv6 NVGRE tunnel
> 4.net/ice: support new pattern of IPv4
> 5.net/ice: treat unknown package as OS default package
> 6.net/ice: handle virtchnl event message without interrupt
> 7.net/ice: add DCF request queues function
> 8.net/ice: negotiate large VF and request more queues
> 9.net/ice: enable multiple queues configurations for large VF
> 10.net/ice: enable IRQ mapping configuration for large VF
> 11.net/ice: add enable/disable queues for DCF large VF
>
> v4:
> * remove patch:
> 1.testpmd: force flow flush
> 2.net/ice: fix DCF ACL flow engine
> 3.net/ice: fix DCF reset
> * add patch:
> 1.net/ice: add extended stats
> 2.net/ice: support queue information getting
> 3.net/ice: implement power management
> 4.doc: update for ice DCF datapath configuration
>
> v3:
> * remove patch:
> 1.net/ice/base: add VXLAN support for switch filter
> 2.net/ice: add VXLAN support for switch filter
> 3.common/iavf: support flushing rules and reporting DCF id
> 4.net/ice/base: fix ethertype filter input set
> 5.net/ice/base: support IPv6 GRE UDP pattern
> 6.net/ice/base: support new patterns of TCP and UDP
> 7.net/ice: support new patterns of TCP and UDP
> 8.net/ice/base: support IPv4 GRE tunnel
> 9.net/ice: support IPv4 GRE raw pattern type
> 10.net/ice/base: update Profile ID table for VXLAN
> 11.net/ice/base: update Protocol ID table to match DVM DDP
>
> v2:
> * remove patch:
> 1.net/iavf: support checking if device is an MDCF instance
> 2.net/ice: support MDCF(multi-DCF) instance
> 3.net/ice/base: support custom DDP buildin recipe
> 4.net/ice: support buildin recipe configuration
> 5.net/ice/base: support custom ddp package version
> 6.net/ice: disable ACL function for MDCF instance
>
> Alvin Zhang (3):
> net/ice: support dcf promisc configuration
> net/ice: support dcf VLAN filter and offload configuration
> net/ice: support DCF new VLAN capabilities
>
> Jie Wang (2):
> net/ice: support for MTU configure in DCF mode
> net/ice: add ops dev-supported-ptypes-get to dcf
>
> Kevin Liu (4):
> net/ice: support dcf MAC configuration
> net/ice: add extended stats
> net/ice: support queue information getting
> net/ice: add implement power management
>
> Robin Zhang (1):
> net/ice: support cleanup Tx buffers in DCF mode
>
> Steve Yang (2):
> net/ice: support for RSS RETA configure in DCF mode
> net/ice: support for RSS HASH configure in DCF mode
>
> doc/guides/nics/features/ice_dcf.ini | 10 +
> doc/guides/rel_notes/release_22_07.rst | 8 +
> drivers/net/ice/ice_dcf.c | 40 +-
> drivers/net/ice/ice_dcf.h | 29 +-
> drivers/net/ice/ice_dcf_ethdev.c | 820 ++++++++++++++++++++++++-
> drivers/net/ice/ice_dcf_ethdev.h | 10 +
> 6 files changed, 879 insertions(+), 38 deletions(-)
>
> --
> 2.33.1
Acked-by: Qi Zhang <qi.z.zh...@intel.com>
Applied to dpdk-next-net-intel.
Thanks
Qi