From: Olivier Matz <olivier.matz@6wind.com>
To: Bruce Richardson <bruce.richardson@intel.com>
Cc: "Power, Ciara" <ciara.power@intel.com>,
"dev@dpdk.org" <dev@dpdk.org>, Ray Kinsella <mdr@ashroe.eu>,
Neil Horman <nhorman@tuxdriver.com>
Subject: Re: [dpdk-dev] [PATCH v3 01/18] eal: add max SIMD bitwidth
Date: Thu, 8 Oct 2020 15:03:06 +0200 [thread overview]
Message-ID: <20201008130306.GX21395@platinum> (raw)
In-Reply-To: <20201008114847.GC1106@bricha3-MOBL.ger.corp.intel.com>
On Thu, Oct 08, 2020 at 12:48:47PM +0100, Bruce Richardson wrote:
> On Thu, Oct 08, 2020 at 11:58:08AM +0100, Power, Ciara wrote:
> > Hi Olivier,
> >
> >
> > >-----Original Message----- From: Olivier Matz <olivier.matz@6wind.com>
> > >Sent: Thursday 8 October 2020 11:04 To: Power, Ciara
> > ><ciara.power@intel.com> Cc: dev@dpdk.org; Ray Kinsella <mdr@ashroe.eu>;
> > >Neil Horman <nhorman@tuxdriver.com>; Richardson, Bruce
> > ><bruce.richardson@intel.com> Subject: Re: [dpdk-dev] [PATCH v3 01/18]
> > >eal: add max SIMD bitwidth
> > >
> > >Hi Ciara,
> > >
> > >On Thu, Oct 08, 2020 at 09:25:42AM +0000, Power, Ciara wrote:
> > >> Hi Olivier,
> > >>
> > >>
> > >> >-----Original Message----- From: Olivier Matz
> > >> ><olivier.matz@6wind.com> Sent: Wednesday 7 October 2020 12:18 To:
> > >> >Power, Ciara <ciara.power@intel.com> Cc: dev@dpdk.org; Ray Kinsella
> > >> ><mdr@ashroe.eu>; Neil Horman <nhorman@tuxdriver.com>; Richardson,
> > >> >Bruce <bruce.richardson@intel.com> Subject: Re: [dpdk-dev] [PATCH v3
> > >> >01/18] eal: add max SIMD bitwidth
> > >> >
> > >> >Hi Ciara,
> > >> >
> > >> >On Wed, Oct 07, 2020 at 10:47:34AM +0000, Power, Ciara wrote:
> > >> >> Hi Olivier,
> > >> >>
> > >> >> Thanks for reviewing, some comments below.
> > >> >>
> > >> >>
> > >> >> >-----Original Message----- From: Olivier Matz
> > >> >> ><olivier.matz@6wind.com> Sent: Tuesday 6 October 2020 10:32 To:
> > >> >> >Power, Ciara <ciara.power@intel.com> Cc: dev@dpdk.org; Ray
> > >> >> >Kinsella <mdr@ashroe.eu>; Neil Horman <nhorman@tuxdriver.com>
> > >> >> >Subject: Re: [dpdk-dev] [PATCH v3 01/18] eal: add max SIMD
> > >> >> >bitwidth
> > >> >> >
> > >> >> >Hi Ciara,
> > >> >> >
> > >> >> >Please find some comments below.
> > >> >> >
> > >> >> >On Wed, Sep 30, 2020 at 02:03:57PM +0100, Ciara Power wrote:
> > >> >> >> This patch adds a max SIMD bitwidth EAL configuration. The API
> > >> >> >> allows for an app to set this value. It can also be set using
> > >> >> >> EAL argument --force-max-simd-bitwidth, which will lock the
> > >> >> >> value and override any modifications made by the app.
> > >> >> >>
> > <snip>
> > >> >>
> > >> >> >> +enum rte_max_simd_t { +RTE_NO_SIMD = 64, +RTE_MAX_128_SIMD =
> > >> >> >> 128, +RTE_MAX_256_SIMD = 256, +RTE_MAX_512_SIMD = 512,
> > >> >> >> +RTE_MAX_SIMD_DISABLE = UINT16_MAX, };
> > >> >> >
> > >> >> >What is the difference between RTE_NO_SIMD and
> > >> >RTE_MAX_SIMD_DISABLE?
> > >> >>
> > >> >> RTE_NO_SIMD has value 64 to limit paths to scalar only.
> > >> >> RTE_MAX_SIMD_DISABLE sets the highest value possible, so
> > >> >> essentially disables the limit affecting which vector paths are
> > >> >> taken. This disable option was added to allow for ARM SVE which
> > >> >> will be later added, Discussed with Honnappa on a previous version:
> > >> >> https://patchwork.dpdk.org/patch/76097/
> > >> >
> > >> >Ok, so RTE_MAX_SIMD_DISABLE means "disable the max limit", right?
> > >> >
> > >> >I feel the name is a bit confusing. What about something like this:
> > >> >
> > >> >enum rte_simd { RTE_SIMD_DISABLED = 0, RTE_SIMD_128 = 128,
> > >> >RTE_SIMD_256 = 256, RTE_SIMD_512 = 512, RTE_SIMD_MAX = UINT16_MAX, };
> > >> >
> > >> >
> > >>
> > >> Sure, I can rename these. Although will implement with
> > >RTE_SIMD_DISABLED=64 to allow for scalar path only.
> > >
> > >Out of curiosity, why 64? I thought 0 was a good value for "disabled".
> > >
> >
> > 64 was chosen because it represents the max bitwidth for the scalar path,
> > 64 bits. Currently, we use 0 on the command-line to represent the
> > RTE_SIMD_MAX = UINT16_MAX, as it is more user friendly to pass
> > "--force-max-simd-bitwidth=0" rather than a max value, the 0 is then
> > internally converted to the max value option. This would not be possible
> > if we have the scalar option as 0 value.
> >
> > >> >>
> > >> >> >The default value in internal_config is 0, so in my understanding
> > >> >> >rte_get_max_simd_bitwidth() will return 0 if
> > >> >> >--force-max-simd-bitwidth is not passed. Is it expected?
> > >> >> >
> > >> >> >Maybe I'm missing something, but I don't understand why the value
> > >> >> >in internal_config is not set to the maximum supported SIMD
> > >> >> >bitwidth by default, and optionally overriden by the command line
> > >> >> >argument, or by the API.
> > >> >> >
> > >> >>
> > >> >> The default value for max_simd_bitwidth is set depending on the
> > >> >> architecture, 256 for x86/ppc, and UINT16_MAX for ARM. So for
> > >> >> example
> > >> >the default on x86 allows for AVX2 and under.
> > >> >> The defaults can be seen in patch 2:
> > >> >> https://patchwork.dpdk.org/patch/79339/
> > >> >
> > >> >Ok, I was expecting to have a runtime check for this. For instance,
> > >> >on intel architecture, it is not known at compilation, it depends on
> > >> >the target which can support up to AVX, AVX2, or AVX512.
> > >> >
> > >>
> > >> Yes, the actual support will vary, but this max SIMD bitwidth is only
> > >> an
> > >upper limit on what paths can be taken.
> > >> So for example with x86 default at 256, the path will still be chosen
> > >> based
> > >on what the target can support, but it must be AVX2 or a lesser path.
> > >> This allows for AVX512 to be enabled at runtime, by increasing the max
> > >SIMD bitwidth to 512, allowing for that path to be taken where
> > >supported.
> > >
> > >Ah, this means that AVX512 won't be enabled by default on machine that
> > >support it? Is there a reason for that?
> > >
> >
> > We can't enable the AVX512 by default because it can cause CPU frequency
> > slowdowns, But this will allow runtime enabling to take that path if the
> > app/user finds it is the best choice for their use, by setting the max
> > SIMD bitwidth to 512.
> >
> > >Another question: if the default value for max-simd-bitwidth is 256 on
> > >Intel, and we are running on a target that does not support AVX2, will
> > >the value be updated to 128 at initialization? In other word, is it
> > >still up to the dpdk libraries doing vector code to check the
> > >availability of vector instructions?
> > >
> > >Thanks, Olivier
> >
> > No the value is not updated depending on the support, it is just a limit.
> > Libraries still do the checks they had done previously to check what is
> > supported, and once that supported path is within the max SIMD bitwidth
> > limit, it is okay to go ahead, otherwise it will need to choose a lesser
> > path. For example, if a library supports AVX2, SSE and a scalar path,
> > but the max SIMD bitwidth is set at 128 by app/user, although the library
> > supports AVX2, it will be limited to choosing the SSE path. Whereas if
> > for example a library supports only SSE and a scalar path, and the
> > default max SIMD bitwidth is used (256), the library can still choose SSE
> > as it is below the 256 bit limit, and the limit remains at 256.
> >
> Just to note too that the reason for keeping this separation is that the
> actual code path selection in each library is going to have to be
> architecture specific, e.g. to choose SSE or NEON for 128-bit width,
> whether or not the max-bitwidth functions take the running system into
> account. By leaving the libs/drivers to check the CPU support themselves,
> it keeps the max-bitwidth functions generic and saves having
> architecture-specific code in two places for this.
Ok, that's clearer to me, thanks Ciara and Bruce.
next prev parent reply other threads:[~2020-10-08 13:03 UTC|newest]
Thread overview: 276+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-08-07 15:58 [dpdk-dev] [PATCH 20.11 00/12] add max SIMD bitwidth to EAL Ciara Power
2020-08-07 15:58 ` [dpdk-dev] [PATCH 20.11 01/12] eal: add max SIMD bitwidth Ciara Power
2020-08-07 15:58 ` [dpdk-dev] [PATCH 20.11 02/12] eal: add default SIMD bitwidth values Ciara Power
2020-08-07 16:31 ` David Christensen
2020-08-07 16:59 ` David Christensen
2020-08-12 11:28 ` Power, Ciara
2020-08-10 5:22 ` Ruifeng Wang
2020-08-07 15:58 ` [dpdk-dev] [PATCH 20.11 03/12] net/i40e: add checks for max SIMD bitwidth Ciara Power
2020-08-07 15:58 ` [dpdk-dev] [PATCH 20.11 04/12] net/axgbe: " Ciara Power
2020-08-07 17:49 ` Somalapuram, Amaranath
2020-08-07 15:58 ` [dpdk-dev] [PATCH 20.11 05/12] net/bnxt: " Ciara Power
2020-08-07 15:58 ` [dpdk-dev] [PATCH 20.11 06/12] net/enic: " Ciara Power
2020-08-10 4:50 ` Hyong Youb Kim (hyonkim)
2020-08-07 15:58 ` [dpdk-dev] [PATCH 20.11 07/12] net/fm10k: " Ciara Power
2020-08-07 15:58 ` [dpdk-dev] [PATCH 20.11 08/12] net/iavf: " Ciara Power
2020-08-07 15:58 ` [dpdk-dev] [PATCH 20.11 09/12] net/ice: " Ciara Power
2020-08-07 15:58 ` [dpdk-dev] [PATCH 20.11 10/12] net/ixgbe: " Ciara Power
2020-08-07 15:58 ` [dpdk-dev] [PATCH 20.11 11/12] net/mlx5: " Ciara Power
2020-08-10 17:26 ` Alexander Kozyrev
2020-08-07 15:58 ` [dpdk-dev] [PATCH 20.11 12/12] net/virtio: " Ciara Power
2020-08-07 16:19 ` [dpdk-dev] [PATCH 20.11 00/12] add max SIMD bitwidth to EAL Stephen Hemminger
2020-08-10 9:52 ` Power, Ciara
2020-08-11 5:36 ` Honnappa Nagarahalli
2020-08-12 11:39 ` Power, Ciara
2020-08-27 16:12 ` [dpdk-dev] [PATCH v2 00/17] " Ciara Power
2020-08-27 16:12 ` [dpdk-dev] [PATCH v2 01/17] eal: add max SIMD bitwidth Ciara Power
2020-09-04 5:30 ` Honnappa Nagarahalli
2020-09-04 8:45 ` Bruce Richardson
2020-09-09 19:30 ` Honnappa Nagarahalli
2020-09-17 16:31 ` Kinsella, Ray
2020-09-17 16:43 ` Bruce Richardson
2020-09-18 2:13 ` Honnappa Nagarahalli
2020-09-18 8:35 ` Bruce Richardson
2020-09-06 22:01 ` Ananyev, Konstantin
2020-08-27 16:12 ` [dpdk-dev] [PATCH v2 02/17] eal: add default SIMD bitwidth values Ciara Power
2020-09-04 5:30 ` Honnappa Nagarahalli
2020-08-27 16:12 ` [dpdk-dev] [PATCH v2 03/17] doc: add detail on using max SIMD bitwidth Ciara Power
2020-09-06 22:20 ` Ananyev, Konstantin
2020-09-07 8:44 ` Bruce Richardson
2020-09-07 12:01 ` Ananyev, Konstantin
2020-08-27 16:12 ` [dpdk-dev] [PATCH v2 04/17] net/i40e: add checks for " Ciara Power
2020-08-27 16:12 ` [dpdk-dev] [PATCH v2 05/17] net/axgbe: " Ciara Power
2020-08-27 16:12 ` [dpdk-dev] [PATCH v2 06/17] net/bnxt: " Ciara Power
2020-08-27 16:12 ` [dpdk-dev] [PATCH v2 07/17] net/enic: " Ciara Power
2020-08-27 16:12 ` [dpdk-dev] [PATCH v2 08/17] net/fm10k: " Ciara Power
2020-10-07 5:01 ` Wang, Xiao W
2020-08-27 16:12 ` [dpdk-dev] [PATCH v2 09/17] net/iavf: " Ciara Power
2020-08-27 16:12 ` [dpdk-dev] [PATCH v2 10/17] net/ice: " Ciara Power
2020-08-27 16:12 ` [dpdk-dev] [PATCH v2 11/17] net/ixgbe: " Ciara Power
2020-08-27 16:12 ` [dpdk-dev] [PATCH v2 12/17] net/mlx5: " Ciara Power
2020-08-27 16:13 ` [dpdk-dev] [PATCH v2 13/17] net/virtio: " Ciara Power
2020-08-31 2:39 ` Xia, Chenbo
2020-08-27 16:13 ` [dpdk-dev] [PATCH v2 14/17] distributor: " Ciara Power
2020-08-27 16:13 ` [dpdk-dev] [PATCH v2 15/17] member: " Ciara Power
2020-08-27 16:13 ` [dpdk-dev] [PATCH v2 16/17] efd: " Ciara Power
2020-08-27 16:13 ` [dpdk-dev] [PATCH v2 17/17] net: " Ciara Power
2020-09-02 11:02 ` Singh, Jasvinder
2020-09-30 13:03 ` [dpdk-dev] [PATCH v3 00/18] add max SIMD bitwidth to EAL Ciara Power
2020-09-30 13:03 ` [dpdk-dev] [PATCH v3 01/18] eal: add max SIMD bitwidth Ciara Power
2020-10-01 14:49 ` Coyle, David
2020-10-06 9:32 ` Olivier Matz
2020-10-07 10:47 ` Power, Ciara
2020-10-07 10:52 ` Bruce Richardson
2020-10-07 11:10 ` Power, Ciara
2020-10-07 11:18 ` Olivier Matz
2020-10-08 9:25 ` Power, Ciara
2020-10-08 10:04 ` Olivier Matz
2020-10-08 10:58 ` Power, Ciara
2020-10-08 11:48 ` Bruce Richardson
2020-10-08 13:03 ` Olivier Matz [this message]
2020-10-06 11:50 ` Maxime Coquelin
2020-10-07 10:58 ` Power, Ciara
2020-10-08 13:07 ` Ananyev, Konstantin
2020-10-08 13:14 ` Bruce Richardson
2020-10-08 14:07 ` Ananyev, Konstantin
2020-10-08 14:18 ` Bruce Richardson
2020-10-08 14:26 ` Power, Ciara
2020-10-08 13:19 ` Ananyev, Konstantin
2020-10-08 15:28 ` David Marchand
2020-09-30 13:03 ` [dpdk-dev] [PATCH v3 02/18] eal: add default SIMD bitwidth values Ciara Power
2020-10-05 19:35 ` David Christensen
2020-10-08 13:17 ` Ananyev, Konstantin
2020-10-08 16:45 ` David Marchand
2020-09-30 13:03 ` [dpdk-dev] [PATCH v3 03/18] doc: add detail on using max SIMD bitwidth Ciara Power
2020-09-30 13:04 ` [dpdk-dev] [PATCH v3 04/18] net/i40e: add checks for " Ciara Power
2020-10-08 15:21 ` Ananyev, Konstantin
2020-10-08 16:05 ` Power, Ciara
2020-10-08 16:14 ` Ananyev, Konstantin
2020-10-09 3:02 ` Guo, Jia
2020-10-09 14:02 ` Power, Ciara
2020-10-10 2:07 ` Guo, Jia
2020-10-12 9:37 ` Bruce Richardson
2020-10-13 2:15 ` Guo, Jia
2020-09-30 13:04 ` [dpdk-dev] [PATCH v3 05/18] net/axgbe: " Ciara Power
2020-09-30 13:29 ` Somalapuram, Amaranath
2020-09-30 13:04 ` [dpdk-dev] [PATCH v3 06/18] net/bnxt: " Ciara Power
2020-09-30 13:04 ` [dpdk-dev] [PATCH v3 07/18] net/enic: " Ciara Power
2020-09-30 13:04 ` [dpdk-dev] [PATCH v3 08/18] net/fm10k: " Ciara Power
2020-10-09 0:18 ` Zhang, Qi Z
2020-09-30 13:04 ` [dpdk-dev] [PATCH v3 09/18] net/iavf: " Ciara Power
2020-09-30 13:04 ` [dpdk-dev] [PATCH v3 10/18] net/ice: " Ciara Power
2020-10-09 0:04 ` Zhang, Qi Z
2020-10-09 1:05 ` Zhang, Qi Z
2020-09-30 13:04 ` [dpdk-dev] [PATCH v3 11/18] net/ixgbe: " Ciara Power
2020-10-08 15:05 ` Ananyev, Konstantin
2020-10-10 13:13 ` Wang, Haiyue
2020-10-11 22:31 ` Ananyev, Konstantin
2020-10-12 1:29 ` Wang, Haiyue
2020-10-12 9:09 ` Ananyev, Konstantin
2020-10-12 16:04 ` Wang, Haiyue
2020-10-12 16:24 ` Ananyev, Konstantin
2020-10-13 1:12 ` Wang, Haiyue
2020-09-30 13:04 ` [dpdk-dev] [PATCH v3 12/18] net/mlx5: " Ciara Power
2020-10-05 6:30 ` Slava Ovsiienko
2020-09-30 13:04 ` [dpdk-dev] [PATCH v3 13/18] net/virtio: " Ciara Power
2020-09-30 13:04 ` [dpdk-dev] [PATCH v3 14/18] distributor: " Ciara Power
2020-10-06 12:17 ` David Hunt
2020-09-30 13:04 ` [dpdk-dev] [PATCH v3 15/18] member: " Ciara Power
2020-10-07 0:51 ` Wang, Yipeng1
2020-09-30 13:04 ` [dpdk-dev] [PATCH v3 16/18] efd: " Ciara Power
2020-10-07 0:51 ` Wang, Yipeng1
2020-09-30 13:04 ` [dpdk-dev] [PATCH v3 17/18] net: " Ciara Power
2020-09-30 15:03 ` Coyle, David
2020-09-30 15:49 ` Singh, Jasvinder
2020-10-01 14:16 ` Coyle, David
2020-10-01 14:19 ` Power, Ciara
2020-10-06 10:00 ` Olivier Matz
2020-10-07 11:16 ` Power, Ciara
2020-10-08 14:55 ` Ananyev, Konstantin
2020-10-13 11:27 ` Power, Ciara
2020-10-06 9:58 ` Olivier Matz
2020-09-30 13:04 ` [dpdk-dev] [PATCH v3 18/18] lpm: choose vector path at runtime Ciara Power
2020-09-30 13:54 ` Medvedkin, Vladimir
2020-10-08 14:40 ` Ananyev, Konstantin
2020-10-09 14:31 ` Power, Ciara
2020-10-11 22:49 ` Ananyev, Konstantin
2020-10-08 15:19 ` David Marchand
2020-10-09 12:37 ` David Marchand
2020-10-13 10:38 ` [dpdk-dev] [PATCH v4 00/17] add max SIMD bitwidth to EAL Ciara Power
2020-10-13 10:38 ` [dpdk-dev] [PATCH v4 01/17] eal: add max SIMD bitwidth Ciara Power
2020-10-13 10:38 ` [dpdk-dev] [PATCH v4 02/17] doc: add detail on using " Ciara Power
2020-10-13 10:38 ` [dpdk-dev] [PATCH v4 03/17] net/i40e: add checks for " Ciara Power
2020-10-13 10:38 ` [dpdk-dev] [PATCH v4 04/17] net/axgbe: " Ciara Power
2020-10-13 10:38 ` [dpdk-dev] [PATCH v4 05/17] net/bnxt: " Ciara Power
2020-10-13 10:38 ` [dpdk-dev] [PATCH v4 06/17] net/enic: " Ciara Power
2020-10-13 10:38 ` [dpdk-dev] [PATCH v4 07/17] net/fm10k: " Ciara Power
2020-10-13 10:38 ` [dpdk-dev] [PATCH v4 08/17] net/iavf: " Ciara Power
2020-10-13 10:38 ` [dpdk-dev] [PATCH v4 09/17] net/ice: " Ciara Power
2020-10-13 10:38 ` [dpdk-dev] [PATCH v4 10/17] net/ixgbe: " Ciara Power
2020-10-13 10:38 ` [dpdk-dev] [PATCH v4 11/17] net/mlx5: " Ciara Power
2020-10-13 10:38 ` [dpdk-dev] [PATCH v4 12/17] net/virtio: " Ciara Power
2020-10-13 10:38 ` [dpdk-dev] [PATCH v4 13/17] distributor: " Ciara Power
2020-10-13 10:38 ` [dpdk-dev] [PATCH v4 14/17] member: " Ciara Power
2020-10-13 10:38 ` [dpdk-dev] [PATCH v4 15/17] efd: " Ciara Power
2020-10-13 10:38 ` [dpdk-dev] [PATCH v4 16/17] net: " Ciara Power
2020-10-13 10:38 ` [dpdk-dev] [PATCH v4 17/17] node: choose vector path at runtime Ciara Power
2020-10-13 11:04 ` [dpdk-dev] [PATCH v5 00/17] add max SIMD bitwidth to EAL Ciara Power
2020-10-13 11:04 ` [dpdk-dev] [PATCH v5 01/17] eal: add max SIMD bitwidth Ciara Power
2020-10-13 11:58 ` Ananyev, Konstantin
2020-10-14 8:50 ` Ruifeng Wang
2020-10-14 14:19 ` Honnappa Nagarahalli
2020-10-13 11:04 ` [dpdk-dev] [PATCH v5 02/17] doc: add detail on using " Ciara Power
2020-10-14 8:24 ` Ruifeng Wang
2020-10-13 11:04 ` [dpdk-dev] [PATCH v5 03/17] net/i40e: add checks for " Ciara Power
2020-10-13 11:04 ` [dpdk-dev] [PATCH v5 04/17] net/axgbe: " Ciara Power
2020-10-13 11:04 ` [dpdk-dev] [PATCH v5 05/17] net/bnxt: " Ciara Power
2020-10-13 11:04 ` [dpdk-dev] [PATCH v5 06/17] net/enic: " Ciara Power
2020-10-13 11:04 ` [dpdk-dev] [PATCH v5 07/17] net/fm10k: " Ciara Power
2020-10-13 11:04 ` [dpdk-dev] [PATCH v5 08/17] net/iavf: " Ciara Power
2020-10-13 11:04 ` [dpdk-dev] [PATCH v5 09/17] net/ice: " Ciara Power
2020-10-13 12:11 ` Zhang, Qi Z
2020-10-13 11:04 ` [dpdk-dev] [PATCH v5 10/17] net/ixgbe: " Ciara Power
2020-10-13 11:20 ` Wang, Haiyue
2020-10-13 11:04 ` [dpdk-dev] [PATCH v5 11/17] net/mlx5: " Ciara Power
2020-10-13 11:04 ` [dpdk-dev] [PATCH v5 12/17] net/virtio: " Ciara Power
2020-10-14 2:02 ` Xia, Chenbo
2020-10-13 11:04 ` [dpdk-dev] [PATCH v5 13/17] distributor: " Ciara Power
2020-10-13 11:04 ` [dpdk-dev] [PATCH v5 14/17] member: " Ciara Power
2020-10-13 11:04 ` [dpdk-dev] [PATCH v5 15/17] efd: " Ciara Power
2020-10-13 11:04 ` [dpdk-dev] [PATCH v5 16/17] net: " Ciara Power
2020-10-13 11:32 ` Olivier Matz
2020-10-13 13:07 ` Ananyev, Konstantin
2020-10-13 13:25 ` Ananyev, Konstantin
2020-10-13 13:57 ` Ananyev, Konstantin
2020-10-13 11:04 ` [dpdk-dev] [PATCH v5 17/17] node: choose vector path at runtime Ciara Power
2020-10-13 13:42 ` Ananyev, Konstantin
2020-10-14 10:05 ` Jerin Jacob
2020-10-14 8:28 ` Ruifeng Wang
2020-10-15 10:37 ` [dpdk-dev] [PATCH v6 00/18] add max SIMD bitwidth to EAL Ciara Power
2020-10-15 10:37 ` [dpdk-dev] [PATCH v6 01/18] eal: add max SIMD bitwidth Ciara Power
2020-10-15 10:37 ` [dpdk-dev] [PATCH v6 02/18] doc: add detail on using " Ciara Power
2020-10-15 13:12 ` Kevin Laatz
2020-10-15 10:37 ` [dpdk-dev] [PATCH v6 03/18] net/i40e: add checks for " Ciara Power
2020-10-15 10:38 ` [dpdk-dev] [PATCH v6 04/18] net/axgbe: " Ciara Power
2020-10-15 10:38 ` [dpdk-dev] [PATCH v6 05/18] net/bnxt: " Ciara Power
2020-10-15 10:38 ` [dpdk-dev] [PATCH v6 06/18] net/enic: " Ciara Power
2020-10-15 10:38 ` [dpdk-dev] [PATCH v6 07/18] net/fm10k: " Ciara Power
2020-10-15 10:38 ` [dpdk-dev] [PATCH v6 08/18] net/iavf: " Ciara Power
2020-10-15 10:38 ` [dpdk-dev] [PATCH v6 09/18] net/ice: " Ciara Power
2020-10-15 10:38 ` [dpdk-dev] [PATCH v6 10/18] net/ixgbe: " Ciara Power
2020-10-15 10:38 ` [dpdk-dev] [PATCH v6 11/18] net/mlx5: " Ciara Power
2020-10-15 10:38 ` [dpdk-dev] [PATCH v6 12/18] net/virtio: " Ciara Power
2020-10-15 10:38 ` [dpdk-dev] [PATCH v6 13/18] distributor: " Ciara Power
2020-10-15 10:38 ` [dpdk-dev] [PATCH v6 14/18] member: " Ciara Power
2020-10-15 10:38 ` [dpdk-dev] [PATCH v6 15/18] efd: " Ciara Power
2020-10-15 10:38 ` [dpdk-dev] [PATCH v6 16/18] net: " Ciara Power
2020-10-15 10:38 ` [dpdk-dev] [PATCH v6 17/18] node: choose vector path at runtime Ciara Power
2020-10-15 11:18 ` [dpdk-dev] [EXT] " Nithin Dabilpuram
2020-10-15 10:38 ` [dpdk-dev] [PATCH v6 18/18] acl: add checks for max SIMD bitwidth Ciara Power
2020-10-15 12:31 ` Ananyev, Konstantin
2020-10-15 15:22 ` [dpdk-dev] [PATCH v7 00/18] add max SIMD bitwidth to EAL Ciara Power
2020-10-15 15:22 ` [dpdk-dev] [PATCH v7 01/18] eal: add max SIMD bitwidth Ciara Power
2020-10-15 15:22 ` [dpdk-dev] [PATCH v7 02/18] doc: add detail on using " Ciara Power
2020-10-15 15:22 ` [dpdk-dev] [PATCH v7 03/18] net/i40e: add checks for " Ciara Power
2020-10-15 15:22 ` [dpdk-dev] [PATCH v7 04/18] net/axgbe: " Ciara Power
2020-10-15 15:27 ` Somalapuram, Amaranath
2020-10-15 15:22 ` [dpdk-dev] [PATCH v7 05/18] net/bnxt: " Ciara Power
2020-10-15 15:22 ` [dpdk-dev] [PATCH v7 06/18] net/enic: " Ciara Power
2020-10-15 15:22 ` [dpdk-dev] [PATCH v7 07/18] net/fm10k: " Ciara Power
2020-10-15 15:22 ` [dpdk-dev] [PATCH v7 08/18] net/iavf: " Ciara Power
2020-10-15 15:22 ` [dpdk-dev] [PATCH v7 09/18] net/ice: " Ciara Power
2020-10-15 15:22 ` [dpdk-dev] [PATCH v7 10/18] net/ixgbe: " Ciara Power
2020-10-15 15:22 ` [dpdk-dev] [PATCH v7 11/18] net/mlx5: " Ciara Power
2020-10-15 15:22 ` [dpdk-dev] [PATCH v7 12/18] net/virtio: " Ciara Power
2020-10-15 15:30 ` Maxime Coquelin
2020-10-15 15:22 ` [dpdk-dev] [PATCH v7 13/18] distributor: " Ciara Power
2020-10-15 15:22 ` [dpdk-dev] [PATCH v7 14/18] member: " Ciara Power
2020-10-15 15:22 ` [dpdk-dev] [PATCH v7 15/18] efd: " Ciara Power
2020-10-15 15:22 ` [dpdk-dev] [PATCH v7 16/18] net: " Ciara Power
2020-10-15 17:20 ` Singh, Jasvinder
2020-10-15 15:22 ` [dpdk-dev] [PATCH v7 17/18] node: choose vector path at runtime Ciara Power
2020-10-15 15:32 ` Power, Ciara
2020-10-15 15:22 ` [dpdk-dev] [PATCH v7 18/18] acl: add checks for max SIMD bitwidth Ciara Power
2020-10-16 8:13 ` [dpdk-dev] [PATCH v8 00/18] add max SIMD bitwidth to EAL Ciara Power
2020-10-16 8:13 ` [dpdk-dev] [PATCH v8 01/18] eal: add max SIMD bitwidth Ciara Power
2020-10-16 8:13 ` [dpdk-dev] [PATCH v8 02/18] doc: add detail on using " Ciara Power
2020-10-16 8:13 ` [dpdk-dev] [PATCH v8 03/18] net/i40e: add checks for " Ciara Power
2020-10-16 8:13 ` [dpdk-dev] [PATCH v8 04/18] net/axgbe: " Ciara Power
2020-10-16 8:13 ` [dpdk-dev] [PATCH v8 05/18] net/bnxt: " Ciara Power
2020-10-16 9:06 ` Somnath Kotur
2020-10-16 9:10 ` David Marchand
2020-10-16 8:13 ` [dpdk-dev] [PATCH v8 06/18] net/enic: " Ciara Power
2020-10-16 8:13 ` [dpdk-dev] [PATCH v8 07/18] net/fm10k: " Ciara Power
2020-10-16 8:13 ` [dpdk-dev] [PATCH v8 08/18] net/iavf: " Ciara Power
2020-10-16 10:16 ` Bruce Richardson
2020-10-16 8:13 ` [dpdk-dev] [PATCH v8 09/18] net/ice: " Ciara Power
2020-10-16 8:13 ` [dpdk-dev] [PATCH v8 10/18] net/ixgbe: " Ciara Power
2020-10-16 8:13 ` [dpdk-dev] [PATCH v8 11/18] net/mlx5: " Ciara Power
2020-10-16 8:13 ` [dpdk-dev] [PATCH v8 12/18] net/virtio: " Ciara Power
2020-10-16 8:13 ` [dpdk-dev] [PATCH v8 13/18] distributor: " Ciara Power
2020-10-16 8:13 ` [dpdk-dev] [PATCH v8 14/18] member: " Ciara Power
2020-10-16 8:13 ` [dpdk-dev] [PATCH v8 15/18] efd: " Ciara Power
2020-10-16 8:13 ` [dpdk-dev] [PATCH v8 16/18] net: " Ciara Power
2020-10-16 8:13 ` [dpdk-dev] [PATCH v8 17/18] node: choose vector path at runtime Ciara Power
2020-10-16 8:13 ` [dpdk-dev] [PATCH v8 18/18] acl: add checks for max SIMD bitwidth Ciara Power
2020-10-16 8:54 ` Ananyev, Konstantin
2020-10-16 14:27 ` [dpdk-dev] [PATCH v9 00/18] add max SIMD bitwidth to EAL Ciara Power
2020-10-16 14:27 ` [dpdk-dev] [PATCH v9 01/18] eal: add max SIMD bitwidth Ciara Power
2020-10-16 15:45 ` Kinsella, Ray
2020-10-16 14:27 ` [dpdk-dev] [PATCH v9 02/18] doc: add detail on using " Ciara Power
2020-10-16 14:27 ` [dpdk-dev] [PATCH v9 03/18] net/i40e: add checks for " Ciara Power
2020-10-16 14:27 ` [dpdk-dev] [PATCH v9 04/18] net/axgbe: " Ciara Power
2020-10-16 14:27 ` [dpdk-dev] [PATCH v9 05/18] net/bnxt: " Ciara Power
2020-10-16 14:27 ` [dpdk-dev] [PATCH v9 06/18] net/enic: " Ciara Power
2020-10-16 14:27 ` [dpdk-dev] [PATCH v9 07/18] net/fm10k: " Ciara Power
2020-10-16 14:27 ` [dpdk-dev] [PATCH v9 08/18] net/iavf: " Ciara Power
2020-10-16 14:27 ` [dpdk-dev] [PATCH v9 09/18] net/ice: " Ciara Power
2020-10-16 14:27 ` [dpdk-dev] [PATCH v9 10/18] net/ixgbe: " Ciara Power
2020-10-16 14:27 ` [dpdk-dev] [PATCH v9 11/18] net/mlx5: " Ciara Power
2020-10-16 14:27 ` [dpdk-dev] [PATCH v9 12/18] net/virtio: " Ciara Power
2020-10-16 14:27 ` [dpdk-dev] [PATCH v9 13/18] distributor: " Ciara Power
2020-10-16 14:27 ` [dpdk-dev] [PATCH v9 14/18] member: " Ciara Power
2020-10-16 14:27 ` [dpdk-dev] [PATCH v9 15/18] efd: " Ciara Power
2020-10-16 14:27 ` [dpdk-dev] [PATCH v9 16/18] net: " Ciara Power
2020-10-16 14:27 ` [dpdk-dev] [PATCH v9 17/18] node: choose vector path at runtime Ciara Power
2020-10-16 14:27 ` [dpdk-dev] [PATCH v9 18/18] acl: add checks for max SIMD bitwidth Ciara Power
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=20201008130306.GX21395@platinum \
--to=olivier.matz@6wind.com \
--cc=bruce.richardson@intel.com \
--cc=ciara.power@intel.com \
--cc=dev@dpdk.org \
--cc=mdr@ashroe.eu \
--cc=nhorman@tuxdriver.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
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).