From: Bing Zhao <bingz@nvidia.com> To: viacheslavo@mellanox.com, matan@mellanox.com Cc: dev@dpdk.org, orika@nvidia.com, rasland@nvidia.com Subject: [dpdk-dev] [PATCH v3 0/7] add two ports hairpin mode support in mlx5 PMD Date: Tue, 27 Oct 2020 00:37:40 +0800 Message-ID: <1603730267-267228-1-git-send-email-bingz@nvidia.com> (raw) In-Reply-To: <1602166620-46303-1-git-send-email-bingz@nvidia.com> This patch set will add the support for hairpin between two ports in mlx5 PMD. v2: * Update the code and reorganize the patch set v3: * Doc update * fix code bugs and code style update Bing Zhao (7): net/mlx5: change hairpin queue peer checking net/mlx5: add support for two ports hairpin mode net/mlx5: add support to get hairpin peer ports net/mlx5: conditional hairpin auto bind net/mlx5: change hairpin ingress flow validation net/mlx5: not split hairpin flow in explicit mode doc: update mlx5 hairpin support and limitations doc/guides/nics/mlx5.rst | 5 + doc/guides/rel_notes/release_20_11.rst | 1 + drivers/net/mlx5/linux/mlx5_os.c | 12 + drivers/net/mlx5/mlx5.h | 21 + drivers/net/mlx5/mlx5_flow.c | 9 +- drivers/net/mlx5/mlx5_flow_dv.c | 17 +- drivers/net/mlx5/mlx5_rxq.c | 59 ++- drivers/net/mlx5/mlx5_rxtx.h | 4 + drivers/net/mlx5/mlx5_trigger.c | 757 ++++++++++++++++++++++++++++++++- drivers/net/mlx5/mlx5_txq.c | 32 +- 10 files changed, 894 insertions(+), 23 deletions(-) -- 1.8.3.1
next prev parent reply other threads:[~2020-10-26 16:38 UTC|newest] Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-10-08 14:16 [dpdk-dev] [PATCH 0/4] " Bing Zhao 2020-10-08 14:16 ` [dpdk-dev] [PATCH 1/4] net/mlx5: remove hairpin queue peer port checking Bing Zhao 2020-10-08 14:16 ` [dpdk-dev] [PATCH 2/4] net/mlx5: add support for two ports hairpin mode Bing Zhao 2020-10-08 14:16 ` [dpdk-dev] [PATCH 3/4] net/mlx5: conditional hairpin auto bind Bing Zhao 2020-10-08 14:17 ` [dpdk-dev] [PATCH 4/4] doc: update hairpin support for mlx5 driver Bing Zhao 2020-10-22 14:06 ` [dpdk-dev] [PATCH v2 0/6] add two ports hairpin mode support in mlx5 PMD Bing Zhao 2020-10-22 14:06 ` [dpdk-dev] [PATCH v2 1/6] net/mlx5: change hairpin queue peer checking Bing Zhao 2020-10-26 9:28 ` Slava Ovsiienko 2020-10-22 14:06 ` [dpdk-dev] [PATCH v2 2/6] net/mlx5: add support for two ports hairpin mode Bing Zhao 2020-10-26 9:29 ` Slava Ovsiienko 2020-10-22 14:06 ` [dpdk-dev] [PATCH v2 3/6] net/mlx5: add support to get hairpin peer ports Bing Zhao 2020-10-26 9:29 ` Slava Ovsiienko 2020-10-22 14:06 ` [dpdk-dev] [PATCH v2 4/6] net/mlx5: conditional hairpin auto bind Bing Zhao 2020-10-26 9:29 ` Slava Ovsiienko 2020-10-22 14:06 ` [dpdk-dev] [PATCH v2 5/6] net/mlx5: change hairpin ingress flow validation Bing Zhao 2020-10-26 9:30 ` Slava Ovsiienko 2020-10-22 14:06 ` [dpdk-dev] [PATCH v2 6/6] net/mlx5: not split hairpin flow in explicit mode Bing Zhao 2020-10-26 9:30 ` Slava Ovsiienko 2020-10-26 16:37 ` Bing Zhao [this message] 2020-10-26 16:37 ` [dpdk-dev] [PATCH v3 1/7] net/mlx5: change hairpin queue peer checking Bing Zhao 2020-10-26 16:37 ` [dpdk-dev] [PATCH v3 2/7] net/mlx5: add support for two ports hairpin mode Bing Zhao 2020-10-26 16:37 ` [dpdk-dev] [PATCH v3 3/7] net/mlx5: add support to get hairpin peer ports Bing Zhao 2020-10-26 16:37 ` [dpdk-dev] [PATCH v3 4/7] net/mlx5: conditional hairpin auto bind Bing Zhao 2020-10-26 16:37 ` [dpdk-dev] [PATCH v3 5/7] net/mlx5: change hairpin ingress flow validation Bing Zhao 2020-10-26 16:37 ` [dpdk-dev] [PATCH v3 6/7] net/mlx5: not split hairpin flow in explicit mode Bing Zhao 2020-10-26 16:37 ` [dpdk-dev] [PATCH v3 7/7] doc: update mlx5 hairpin support and limitations Bing Zhao 2020-10-26 16:44 ` Slava Ovsiienko 2020-10-26 22:42 ` [dpdk-dev] [PATCH v3 0/7] add two ports hairpin mode support in mlx5 PMD Raslan Darawsheh
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1603730267-267228-1-git-send-email-bingz@nvidia.com \ --to=bingz@nvidia.com \ --cc=dev@dpdk.org \ --cc=matan@mellanox.com \ --cc=orika@nvidia.com \ --cc=rasland@nvidia.com \ --cc=viacheslavo@mellanox.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
DPDK patches and discussions This inbox may be cloned and mirrored by anyone: git clone --mirror https://inbox.dpdk.org/dev/0 dev/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 dev dev/ https://inbox.dpdk.org/dev \ dev@dpdk.org public-inbox-index dev Example config snippet for mirrors. Newsgroup available over NNTP: nntp://inbox.dpdk.org/inbox.dpdk.dev AGPL code for this site: git clone https://public-inbox.org/public-inbox.git