[dpdk-dev] [PATCH v3 00/20] DPDK PMD for ThunderX NIC device
Ferruh Yigit
ferruh.yigit at intel.com
Wed Jun 8 14:30:28 CEST 2016
On 6/7/2016 5:40 PM, Jerin Jacob wrote:
> This patch set provides the initial version of DPDK PMD for the
> built-in NIC device in Cavium ThunderX SoC family.
>
> Implemented features and ThunderX nicvf PMD documentation added
> in doc/guides/nics/overview.rst and doc/guides/nics/thunderx.rst
> respectively in this patch set.
>
> These patches are checked using checkpatch.sh with following
> additional ignore option:
> options="$options --ignore=CAMELCASE,BRACKET_SPACE"
> CAMELCASE - To accommodate PRIx64
> BRACKET_SPACE - To accommodate AT&T inline line assembly in two places
>
> This patch set is based on DPDK 16.07-RC1
> and tested with today's git HEAD change-set
> ca173a909538a2f1082cd0dcb4d778a97dab69c3 along with
> following depended patch
>
> http://dpdk.org/dev/patchwork/patch/11826/
> ethdev: add tunnel and port RSS offload types
>
> V1->V2
>
> http://dpdk.org/dev/patchwork/patch/12609/
> -- added const for the const struct tables
> -- remove multiple blank lines
> -- addressed style comments
> http://dpdk.org/dev/patchwork/patch/12610/
> -- removed DEPDIRS-$(CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD) += lib/librte_net lib/librte_malloc
> -- add const for table structs
> -- addressed style comments
> http://dpdk.org/dev/patchwork/patch/12614/
> -- s/DEFAULT_*/NICVF_DEFAULT_*/gc
> http://dpdk.org/dev/patchwork/patch/12615/
> -- Fix typos
> -- addressed style comments
> http://dpdk.org/dev/patchwork/patch/12616/
> -- removed redundant txq->tail = 0 and txq->head = 0
> http://dpdk.org/dev/patchwork/patch/12627/
> -- fixed the documentation changes
>
> -- fixed TAB+space occurrences in functions
> -- rebased to c8c33ad7f94c59d1c0676af0cfd61207b3e808db
>
> V2->V3
>
> http://dpdk.org/dev/patchwork/patch/13060/
> -- Changed polling infrastructure to use rte_eal_alarm* instead of timerfd_create API
> -- rebased to ca173a909538a2f1082cd0dcb4d778a97dab69c3
>
> Jerin Jacob (20):
> thunderx/nicvf/base: add hardware API for ThunderX nicvf inbuilt NIC
> thunderx/nicvf: add pmd skeleton
> thunderx/nicvf: add link status and link update support
> thunderx/nicvf: add get_reg and get_reg_length support
> thunderx/nicvf: add dev_configure support
> thunderx/nicvf: add dev_infos_get support
> thunderx/nicvf: add rx_queue_setup/release support
> thunderx/nicvf: add tx_queue_setup/release support
> thunderx/nicvf: add rss and reta query and update support
> thunderx/nicvf: add mtu_set and promiscuous_enable support
> thunderx/nicvf: add stats support
> thunderx/nicvf: add single and multi segment tx functions
> thunderx/nicvf: add single and multi segment rx functions
> thunderx/nicvf: add dev_supported_ptypes_get and rx_queue_count
> support
> thunderx/nicvf: add rx queue start and stop support
> thunderx/nicvf: add tx queue start and stop support
> thunderx/nicvf: add device start,stop and close support
> thunderx/config: set max numa node to two
> thunderx/nicvf: updated driver documentation and release notes
> maintainers: claim responsibility for the ThunderX nicvf PMD
>
Hi Jerin,
In patch subject, as tag, other drivers are using only driver name, and
Intel drivers also has "driver/base", since base code has some special
case. For thunderx, what do you think about keeping subject as:
"thunderx: ...."
Thanks,
ferruh
More information about the dev
mailing list