* [dpdk-dev] [PATCH] sched: enable neon optimizations
@ 2017-04-27 13:00 Ashwin Sekhar T K
2017-04-28 3:50 ` Jianbo Liu
2017-04-28 6:15 ` [dpdk-dev] [PATCH v2] sched: add " Ashwin Sekhar T K
0 siblings, 2 replies; 8+ messages in thread
From: Ashwin Sekhar T K @ 2017-04-27 13:00 UTC (permalink / raw)
To: thomas, cristian.dumitrescu, jerin.jacob, jianbo.liu
Cc: dev, Ashwin Sekhar T K
* Enabled CONFIG_RTE_SCHED_VECTOR for arm64
* Verified the changes with sched_autotest unit test case
Signed-off-by: Ashwin Sekhar T K <ashwin.sekhar@caviumnetworks.com>
---
config/defconfig_arm64-armv8a-linuxapp-gcc | 2 +-
lib/librte_sched/rte_sched.c | 22 ++++++++++++++++++++++
2 files changed, 23 insertions(+), 1 deletion(-)
diff --git a/config/defconfig_arm64-armv8a-linuxapp-gcc b/config/defconfig_arm64-armv8a-linuxapp-gcc
index 65888ce..021044a 100644
--- a/config/defconfig_arm64-armv8a-linuxapp-gcc
+++ b/config/defconfig_arm64-armv8a-linuxapp-gcc
@@ -48,4 +48,4 @@ CONFIG_RTE_LIBRTE_FM10K_PMD=n
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=n
CONFIG_RTE_LIBRTE_AVP_PMD=n
-CONFIG_RTE_SCHED_VECTOR=n
+CONFIG_RTE_SCHED_VECTOR=y
diff --git a/lib/librte_sched/rte_sched.c b/lib/librte_sched/rte_sched.c
index 614705d..4ba476a 100644
--- a/lib/librte_sched/rte_sched.c
+++ b/lib/librte_sched/rte_sched.c
@@ -58,6 +58,8 @@
#if defined(__SSE4__)
#define SCHED_VECTOR_SSE4
+#elif defined(RTE_MACHINE_CPUFLAG_NEON)
+#define SCHED_VECTOR_NEON
#endif
#endif
@@ -1732,6 +1734,26 @@ grinder_pipe_exists(struct rte_sched_port *port, uint32_t base_pipe)
return 1;
}
+#elif defined(SCHED_VECTOR_NEON)
+
+static inline int
+grinder_pipe_exists(struct rte_sched_port *port, uint32_t base_pipe)
+{
+ uint32x4_t index, pipes;
+ uint32_t *pos = (uint32_t *)port->grinder_base_bmp_pos;
+
+ index = vmovq_n_u32(base_pipe);
+ pipes = vld1q_u32(pos);
+ if (!vminvq_u32(veorq_u32(pipes, index)))
+ return 1;
+
+ pipes = vld1q_u32(pos + 4);
+ if (!vminvq_u32(veorq_u32(pipes, index)))
+ return 1;
+
+ return 0;
+}
+
#else
static inline int
--
2.7.4
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [dpdk-dev] [PATCH] sched: enable neon optimizations
2017-04-27 13:00 [dpdk-dev] [PATCH] sched: enable neon optimizations Ashwin Sekhar T K
@ 2017-04-28 3:50 ` Jianbo Liu
2017-04-28 5:27 ` Sekhar, Ashwin
2017-04-28 6:15 ` [dpdk-dev] [PATCH v2] sched: add " Ashwin Sekhar T K
1 sibling, 1 reply; 8+ messages in thread
From: Jianbo Liu @ 2017-04-28 3:50 UTC (permalink / raw)
To: Ashwin Sekhar T K; +Cc: thomas, cristian.dumitrescu, Jerin Jacob, dev
On 27 April 2017 at 21:00, Ashwin Sekhar T K
<ashwin.sekhar@caviumnetworks.com> wrote:
> * Enabled CONFIG_RTE_SCHED_VECTOR for arm64
> * Verified the changes with sched_autotest unit test case
>
> Signed-off-by: Ashwin Sekhar T K <ashwin.sekhar@caviumnetworks.com>
> ---
> config/defconfig_arm64-armv8a-linuxapp-gcc | 2 +-
> lib/librte_sched/rte_sched.c | 22 ++++++++++++++++++++++
> 2 files changed, 23 insertions(+), 1 deletion(-)
>
> diff --git a/config/defconfig_arm64-armv8a-linuxapp-gcc b/config/defconfig_arm64-armv8a-linuxapp-gcc
> index 65888ce..021044a 100644
> --- a/config/defconfig_arm64-armv8a-linuxapp-gcc
> +++ b/config/defconfig_arm64-armv8a-linuxapp-gcc
> @@ -48,4 +48,4 @@ CONFIG_RTE_LIBRTE_FM10K_PMD=n
> CONFIG_RTE_LIBRTE_SFC_EFX_PMD=n
> CONFIG_RTE_LIBRTE_AVP_PMD=n
>
> -CONFIG_RTE_SCHED_VECTOR=n
> +CONFIG_RTE_SCHED_VECTOR=y
It's enough to remove this line only, I don't think you must enable it
explicitly in the armv8a common config.
> diff --git a/lib/librte_sched/rte_sched.c b/lib/librte_sched/rte_sched.c
> index 614705d..4ba476a 100644
> --- a/lib/librte_sched/rte_sched.c
> +++ b/lib/librte_sched/rte_sched.c
> @@ -58,6 +58,8 @@
>
> #if defined(__SSE4__)
> #define SCHED_VECTOR_SSE4
> +#elif defined(RTE_MACHINE_CPUFLAG_NEON)
> +#define SCHED_VECTOR_NEON
> #endif
>
> #endif
> @@ -1732,6 +1734,26 @@ grinder_pipe_exists(struct rte_sched_port *port, uint32_t base_pipe)
> return 1;
> }
>
> +#elif defined(SCHED_VECTOR_NEON)
> +
> +static inline int
> +grinder_pipe_exists(struct rte_sched_port *port, uint32_t base_pipe)
> +{
> + uint32x4_t index, pipes;
> + uint32_t *pos = (uint32_t *)port->grinder_base_bmp_pos;
> +
> + index = vmovq_n_u32(base_pipe);
> + pipes = vld1q_u32(pos);
> + if (!vminvq_u32(veorq_u32(pipes, index)))
> + return 1;
> +
> + pipes = vld1q_u32(pos + 4);
> + if (!vminvq_u32(veorq_u32(pipes, index)))
> + return 1;
> +
> + return 0;
> +}
> +
> #else
>
> static inline int
> --
> 2.7.4
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [dpdk-dev] [PATCH] sched: enable neon optimizations
2017-04-28 3:50 ` Jianbo Liu
@ 2017-04-28 5:27 ` Sekhar, Ashwin
2017-04-28 5:37 ` Jianbo Liu
0 siblings, 1 reply; 8+ messages in thread
From: Sekhar, Ashwin @ 2017-04-28 5:27 UTC (permalink / raw)
To: Jianbo Liu; +Cc: thomas, cristian.dumitrescu, Jacob, Jerin, dev
On Friday 28 April 2017 09:20 AM, Jianbo Liu wrote:
> On 27 April 2017 at 21:00, Ashwin Sekhar T K
> <ashwin.sekhar@caviumnetworks.com> wrote:
>> * Enabled CONFIG_RTE_SCHED_VECTOR for arm64
>> * Verified the changes with sched_autotest unit test case
>>
>> Signed-off-by: Ashwin Sekhar T K <ashwin.sekhar@caviumnetworks.com>
>> ---
>> config/defconfig_arm64-armv8a-linuxapp-gcc | 2 +-
>> lib/librte_sched/rte_sched.c | 22 ++++++++++++++++++++++
>> 2 files changed, 23 insertions(+), 1 deletion(-)
>>
>> diff --git a/config/defconfig_arm64-armv8a-linuxapp-gcc b/config/defconfig_arm64-armv8a-linuxapp-gcc
>> index 65888ce..021044a 100644
>> --- a/config/defconfig_arm64-armv8a-linuxapp-gcc
>> +++ b/config/defconfig_arm64-armv8a-linuxapp-gcc
>> @@ -48,4 +48,4 @@ CONFIG_RTE_LIBRTE_FM10K_PMD=n
>> CONFIG_RTE_LIBRTE_SFC_EFX_PMD=n
>> CONFIG_RTE_LIBRTE_AVP_PMD=n
>>
>> -CONFIG_RTE_SCHED_VECTOR=n
>> +CONFIG_RTE_SCHED_VECTOR=y
>
> It's enough to remove this line only, I don't think you must enable it
> explicitly in the armv8a common config.
>
Tried removing this line from armv8a config. But in that case
RTE_SCHED_VECTOR doesn't get defined.
./config/common_base has "CONFIG_RTE_SCHED_VECTOR=n" as the default
setting. So enabling explicitly is required.
- Ashwin
>> diff --git a/lib/librte_sched/rte_sched.c b/lib/librte_sched/rte_sched.c
>> index 614705d..4ba476a 100644
>> --- a/lib/librte_sched/rte_sched.c
>> +++ b/lib/librte_sched/rte_sched.c
>> @@ -58,6 +58,8 @@
>>
>> #if defined(__SSE4__)
>> #define SCHED_VECTOR_SSE4
>> +#elif defined(RTE_MACHINE_CPUFLAG_NEON)
>> +#define SCHED_VECTOR_NEON
>> #endif
>>
>> #endif
>> @@ -1732,6 +1734,26 @@ grinder_pipe_exists(struct rte_sched_port *port, uint32_t base_pipe)
>> return 1;
>> }
>>
>> +#elif defined(SCHED_VECTOR_NEON)
>> +
>> +static inline int
>> +grinder_pipe_exists(struct rte_sched_port *port, uint32_t base_pipe)
>> +{
>> + uint32x4_t index, pipes;
>> + uint32_t *pos = (uint32_t *)port->grinder_base_bmp_pos;
>> +
>> + index = vmovq_n_u32(base_pipe);
>> + pipes = vld1q_u32(pos);
>> + if (!vminvq_u32(veorq_u32(pipes, index)))
>> + return 1;
>> +
>> + pipes = vld1q_u32(pos + 4);
>> + if (!vminvq_u32(veorq_u32(pipes, index)))
>> + return 1;
>> +
>> + return 0;
>> +}
>> +
>> #else
>>
>> static inline int
>> --
>> 2.7.4
>>
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [dpdk-dev] [PATCH] sched: enable neon optimizations
2017-04-28 5:27 ` Sekhar, Ashwin
@ 2017-04-28 5:37 ` Jianbo Liu
2017-04-28 6:03 ` Sekhar, Ashwin
0 siblings, 1 reply; 8+ messages in thread
From: Jianbo Liu @ 2017-04-28 5:37 UTC (permalink / raw)
To: Sekhar, Ashwin; +Cc: thomas, cristian.dumitrescu, Jacob, Jerin, dev
On 28 April 2017 at 13:27, Sekhar, Ashwin <Ashwin.Sekhar@cavium.com> wrote:
> On Friday 28 April 2017 09:20 AM, Jianbo Liu wrote:
>> On 27 April 2017 at 21:00, Ashwin Sekhar T K
>> <ashwin.sekhar@caviumnetworks.com> wrote:
>>> * Enabled CONFIG_RTE_SCHED_VECTOR for arm64
>>> * Verified the changes with sched_autotest unit test case
>>>
>>> Signed-off-by: Ashwin Sekhar T K <ashwin.sekhar@caviumnetworks.com>
>>> ---
>>> config/defconfig_arm64-armv8a-linuxapp-gcc | 2 +-
>>> lib/librte_sched/rte_sched.c | 22 ++++++++++++++++++++++
>>> 2 files changed, 23 insertions(+), 1 deletion(-)
>>>
>>> diff --git a/config/defconfig_arm64-armv8a-linuxapp-gcc b/config/defconfig_arm64-armv8a-linuxapp-gcc
>>> index 65888ce..021044a 100644
>>> --- a/config/defconfig_arm64-armv8a-linuxapp-gcc
>>> +++ b/config/defconfig_arm64-armv8a-linuxapp-gcc
>>> @@ -48,4 +48,4 @@ CONFIG_RTE_LIBRTE_FM10K_PMD=n
>>> CONFIG_RTE_LIBRTE_SFC_EFX_PMD=n
>>> CONFIG_RTE_LIBRTE_AVP_PMD=n
>>>
>>> -CONFIG_RTE_SCHED_VECTOR=n
>>> +CONFIG_RTE_SCHED_VECTOR=y
>>
>> It's enough to remove this line only, I don't think you must enable it
>> explicitly in the armv8a common config.
>>
> Tried removing this line from armv8a config. But in that case
> RTE_SCHED_VECTOR doesn't get defined.
> ./config/common_base has "CONFIG_RTE_SCHED_VECTOR=n" as the default
> setting. So enabling explicitly is required.
>
I know it must be enabled to use your enhancement. But I meant to keep
the same as common_base (or other default configs) if there is no
other strange reason to enable it.
Thanks!
Jianbo
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [dpdk-dev] [PATCH] sched: enable neon optimizations
2017-04-28 5:37 ` Jianbo Liu
@ 2017-04-28 6:03 ` Sekhar, Ashwin
0 siblings, 0 replies; 8+ messages in thread
From: Sekhar, Ashwin @ 2017-04-28 6:03 UTC (permalink / raw)
To: Jianbo Liu; +Cc: thomas, cristian.dumitrescu, Jacob, Jerin, dev
On Friday 28 April 2017 11:07 AM, Jianbo Liu wrote:
> On 28 April 2017 at 13:27, Sekhar, Ashwin <Ashwin.Sekhar@cavium.com> wrote:
>> On Friday 28 April 2017 09:20 AM, Jianbo Liu wrote:
>>> On 27 April 2017 at 21:00, Ashwin Sekhar T K
>>> <ashwin.sekhar@caviumnetworks.com> wrote:
>>>> * Enabled CONFIG_RTE_SCHED_VECTOR for arm64
>>>> * Verified the changes with sched_autotest unit test case
>>>>
>>>> Signed-off-by: Ashwin Sekhar T K <ashwin.sekhar@caviumnetworks.com>
>>>> ---
>>>> config/defconfig_arm64-armv8a-linuxapp-gcc | 2 +-
>>>> lib/librte_sched/rte_sched.c | 22 ++++++++++++++++++++++
>>>> 2 files changed, 23 insertions(+), 1 deletion(-)
>>>>
>>>> diff --git a/config/defconfig_arm64-armv8a-linuxapp-gcc b/config/defconfig_arm64-armv8a-linuxapp-gcc
>>>> index 65888ce..021044a 100644
>>>> --- a/config/defconfig_arm64-armv8a-linuxapp-gcc
>>>> +++ b/config/defconfig_arm64-armv8a-linuxapp-gcc
>>>> @@ -48,4 +48,4 @@ CONFIG_RTE_LIBRTE_FM10K_PMD=n
>>>> CONFIG_RTE_LIBRTE_SFC_EFX_PMD=n
>>>> CONFIG_RTE_LIBRTE_AVP_PMD=n
>>>>
>>>> -CONFIG_RTE_SCHED_VECTOR=n
>>>> +CONFIG_RTE_SCHED_VECTOR=y
>>>
>>> It's enough to remove this line only, I don't think you must enable it
>>> explicitly in the armv8a common config.
>>>
>> Tried removing this line from armv8a config. But in that case
>> RTE_SCHED_VECTOR doesn't get defined.
>> ./config/common_base has "CONFIG_RTE_SCHED_VECTOR=n" as the default
>> setting. So enabling explicitly is required.
>>
>
> I know it must be enabled to use your enhancement. But I meant to keep
> the same as common_base (or other default configs) if there is no
> other strange reason to enable it.
>
> Thanks!
> Jianbo
>
Got it. Will update the patch removing CONFIG_RTE_SCHED_VECTOR=n from
defconfig_arm64-armv8a-linuxapp-gcc and resend.
Thanks
Ashwin
^ permalink raw reply [flat|nested] 8+ messages in thread
* [dpdk-dev] [PATCH v2] sched: add neon optimizations
2017-04-27 13:00 [dpdk-dev] [PATCH] sched: enable neon optimizations Ashwin Sekhar T K
2017-04-28 3:50 ` Jianbo Liu
@ 2017-04-28 6:15 ` Ashwin Sekhar T K
2017-04-28 8:50 ` Jianbo Liu
1 sibling, 1 reply; 8+ messages in thread
From: Ashwin Sekhar T K @ 2017-04-28 6:15 UTC (permalink / raw)
To: thomas, cristian.dumitrescu, jerin.jacob, jianbo.liu
Cc: dev, Ashwin Sekhar T K
* Removed setting CONFIG_RTE_SCHED_VECTOR=n from armv8a config
so that the setting from common_base is taken as the default
setting for armv8a
* Verified the changes with sched_autotest unit test case
Signed-off-by: Ashwin Sekhar T K <ashwin.sekhar@caviumnetworks.com>
---
v2:
* Removed line CONFIG_RTE_SCHED_VECTOR=n from config/defconfig_arm64-armv8a-linuxapp-gcc
* Modified the commit message and body to reflect the changes
config/defconfig_arm64-armv8a-linuxapp-gcc | 2 --
lib/librte_sched/rte_sched.c | 22 ++++++++++++++++++++++
2 files changed, 22 insertions(+), 2 deletions(-)
diff --git a/config/defconfig_arm64-armv8a-linuxapp-gcc b/config/defconfig_arm64-armv8a-linuxapp-gcc
index 65888ce..6415f46 100644
--- a/config/defconfig_arm64-armv8a-linuxapp-gcc
+++ b/config/defconfig_arm64-armv8a-linuxapp-gcc
@@ -47,5 +47,3 @@ CONFIG_RTE_EAL_IGB_UIO=n
CONFIG_RTE_LIBRTE_FM10K_PMD=n
CONFIG_RTE_LIBRTE_SFC_EFX_PMD=n
CONFIG_RTE_LIBRTE_AVP_PMD=n
-
-CONFIG_RTE_SCHED_VECTOR=n
diff --git a/lib/librte_sched/rte_sched.c b/lib/librte_sched/rte_sched.c
index 614705d..4ba476a 100644
--- a/lib/librte_sched/rte_sched.c
+++ b/lib/librte_sched/rte_sched.c
@@ -58,6 +58,8 @@
#if defined(__SSE4__)
#define SCHED_VECTOR_SSE4
+#elif defined(RTE_MACHINE_CPUFLAG_NEON)
+#define SCHED_VECTOR_NEON
#endif
#endif
@@ -1732,6 +1734,26 @@ grinder_pipe_exists(struct rte_sched_port *port, uint32_t base_pipe)
return 1;
}
+#elif defined(SCHED_VECTOR_NEON)
+
+static inline int
+grinder_pipe_exists(struct rte_sched_port *port, uint32_t base_pipe)
+{
+ uint32x4_t index, pipes;
+ uint32_t *pos = (uint32_t *)port->grinder_base_bmp_pos;
+
+ index = vmovq_n_u32(base_pipe);
+ pipes = vld1q_u32(pos);
+ if (!vminvq_u32(veorq_u32(pipes, index)))
+ return 1;
+
+ pipes = vld1q_u32(pos + 4);
+ if (!vminvq_u32(veorq_u32(pipes, index)))
+ return 1;
+
+ return 0;
+}
+
#else
static inline int
--
2.7.4
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [dpdk-dev] [PATCH v2] sched: add neon optimizations
2017-04-28 6:15 ` [dpdk-dev] [PATCH v2] sched: add " Ashwin Sekhar T K
@ 2017-04-28 8:50 ` Jianbo Liu
2017-07-03 13:15 ` Thomas Monjalon
0 siblings, 1 reply; 8+ messages in thread
From: Jianbo Liu @ 2017-04-28 8:50 UTC (permalink / raw)
To: Ashwin Sekhar T K; +Cc: thomas, cristian.dumitrescu, Jerin Jacob, dev
On 28 April 2017 at 14:15, Ashwin Sekhar T K
<ashwin.sekhar@caviumnetworks.com> wrote:
> * Removed setting CONFIG_RTE_SCHED_VECTOR=n from armv8a config
> so that the setting from common_base is taken as the default
> setting for armv8a
> * Verified the changes with sched_autotest unit test case
>
> Signed-off-by: Ashwin Sekhar T K <ashwin.sekhar@caviumnetworks.com>
> ---
> v2:
> * Removed line CONFIG_RTE_SCHED_VECTOR=n from config/defconfig_arm64-armv8a-linuxapp-gcc
> * Modified the commit message and body to reflect the changes
>
> config/defconfig_arm64-armv8a-linuxapp-gcc | 2 --
> lib/librte_sched/rte_sched.c | 22 ++++++++++++++++++++++
> 2 files changed, 22 insertions(+), 2 deletions(-)
>
> diff --git a/config/defconfig_arm64-armv8a-linuxapp-gcc b/config/defconfig_arm64-armv8a-linuxapp-gcc
> index 65888ce..6415f46 100644
> --- a/config/defconfig_arm64-armv8a-linuxapp-gcc
> +++ b/config/defconfig_arm64-armv8a-linuxapp-gcc
> @@ -47,5 +47,3 @@ CONFIG_RTE_EAL_IGB_UIO=n
> CONFIG_RTE_LIBRTE_FM10K_PMD=n
> CONFIG_RTE_LIBRTE_SFC_EFX_PMD=n
> CONFIG_RTE_LIBRTE_AVP_PMD=n
> -
> -CONFIG_RTE_SCHED_VECTOR=n
> diff --git a/lib/librte_sched/rte_sched.c b/lib/librte_sched/rte_sched.c
> index 614705d..4ba476a 100644
> --- a/lib/librte_sched/rte_sched.c
> +++ b/lib/librte_sched/rte_sched.c
> @@ -58,6 +58,8 @@
>
> #if defined(__SSE4__)
> #define SCHED_VECTOR_SSE4
> +#elif defined(RTE_MACHINE_CPUFLAG_NEON)
> +#define SCHED_VECTOR_NEON
> #endif
>
> #endif
> @@ -1732,6 +1734,26 @@ grinder_pipe_exists(struct rte_sched_port *port, uint32_t base_pipe)
> return 1;
> }
>
> +#elif defined(SCHED_VECTOR_NEON)
> +
> +static inline int
> +grinder_pipe_exists(struct rte_sched_port *port, uint32_t base_pipe)
> +{
> + uint32x4_t index, pipes;
> + uint32_t *pos = (uint32_t *)port->grinder_base_bmp_pos;
> +
> + index = vmovq_n_u32(base_pipe);
> + pipes = vld1q_u32(pos);
> + if (!vminvq_u32(veorq_u32(pipes, index)))
> + return 1;
> +
> + pipes = vld1q_u32(pos + 4);
> + if (!vminvq_u32(veorq_u32(pipes, index)))
> + return 1;
> +
> + return 0;
> +}
> +
> #else
>
> static inline int
> --
> 2.7.4
>
Acked-by: Jianbo Liu <jianbo.liu@linaro.org>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [dpdk-dev] [PATCH v2] sched: add neon optimizations
2017-04-28 8:50 ` Jianbo Liu
@ 2017-07-03 13:15 ` Thomas Monjalon
0 siblings, 0 replies; 8+ messages in thread
From: Thomas Monjalon @ 2017-07-03 13:15 UTC (permalink / raw)
To: Ashwin Sekhar T K; +Cc: dev, Jianbo Liu, cristian.dumitrescu, Jerin Jacob
28/04/2017 10:50, Jianbo Liu:
> On 28 April 2017 at 14:15, Ashwin Sekhar T K
> <ashwin.sekhar@caviumnetworks.com> wrote:
> > * Removed setting CONFIG_RTE_SCHED_VECTOR=n from armv8a config
> > so that the setting from common_base is taken as the default
> > setting for armv8a
> > * Verified the changes with sched_autotest unit test case
> >
> > Signed-off-by: Ashwin Sekhar T K <ashwin.sekhar@caviumnetworks.com>
>
> Acked-by: Jianbo Liu <jianbo.liu@linaro.org>
Applied, thanks
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2017-07-03 13:15 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-27 13:00 [dpdk-dev] [PATCH] sched: enable neon optimizations Ashwin Sekhar T K
2017-04-28 3:50 ` Jianbo Liu
2017-04-28 5:27 ` Sekhar, Ashwin
2017-04-28 5:37 ` Jianbo Liu
2017-04-28 6:03 ` Sekhar, Ashwin
2017-04-28 6:15 ` [dpdk-dev] [PATCH v2] sched: add " Ashwin Sekhar T K
2017-04-28 8:50 ` Jianbo Liu
2017-07-03 13:15 ` Thomas Monjalon
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).