RE: [RFC v2] eal: allow worker lcore stacks to be allocated from hugepage memory

2022-04-30 Thread Morten Brørup
> From: Don Wallwork [mailto:d...@xsightlabs.com] > Sent: Friday, 29 April 2022 22.01 > > Add support for using hugepages for worker lcore stack memory. The > intent is to improve performance by reducing stack memory related TLB > misses and also by using memory local to the NUMA node of each lco

RE: [RFC] eal: allow worker lcore stacks to be allocated from hugepage memory

2022-04-30 Thread Morten Brørup
> From: Don Wallwork [mailto:d...@xsightlabs.com] > Sent: Friday, 29 April 2022 20.52 > > On 4/27/2022 4:17 AM, Morten Brørup wrote: > > +CC: EAL and Memory maintainers. > > > >> From: Don Wallwork [mailto:d...@xsightlabs.com] > >> Sent: Tuesday, 26 April 2022 23.26 > >> > >> On 4/26/2022 5:21 PM,

[PATCH 1/2] pipeline: support hash functions

2022-04-30 Thread Cristian Dumitrescu
Add support for hash functions that compute a signature for an array of bytes read from a packet header or meta-data. Useful for flow affinity-based load balancing. Signed-off-by: Cristian Dumitrescu --- Depends-on: series-22635 ("[V2,1/3] table: improve learner table timers") lib/pipeline/rte_

[PATCH 2/2] examples/pipeline: support hash functions

2022-04-30 Thread Cristian Dumitrescu
Add example for hash function operation. Signed-off-by: Cristian Dumitrescu --- examples/pipeline/examples/hash_func.cli | 35 +++ examples/pipeline/examples/hash_func.spec | 107 ++ 2 files changed, 142 insertions(+) create mode 100644 examples/pipeline/examples/hash_

[PATCH V2 1/2] pipeline: support hash functions

2022-04-30 Thread Cristian Dumitrescu
Add support for hash functions that compute a signature for an array of bytes read from a packet header or meta-data. Useful for flow affinity-based load balancing. Signed-off-by: Cristian Dumitrescu --- lib/pipeline/rte_swx_pipeline.c | 212 +++ lib/pipeline/rte_swx

[PATCH V2 2/2] examples/pipeline: support hash functions

2022-04-30 Thread Cristian Dumitrescu
Add example for hash function operation. Signed-off-by: Cristian Dumitrescu --- examples/pipeline/examples/hash_func.cli | 35 +++ examples/pipeline/examples/hash_func.spec | 107 ++ 2 files changed, 142 insertions(+) create mode 100644 examples/pipeline/examples/hash_

[PATCH V3 1/2] pipeline: support hash functions

2022-04-30 Thread Cristian Dumitrescu
Add support for hash functions that compute a signature for an array of bytes read from a packet header or meta-data. Useful for flow affinity-based load balancing. Signed-off-by: Cristian Dumitrescu --- Depends-on: series-22635 ("[V2,1/3] table: improve learner table timers") lib/pipeline/rte_

[PATCH V3 2/2] examples/pipeline: support hash functions

2022-04-30 Thread Cristian Dumitrescu
Add example for hash function operation. Signed-off-by: Cristian Dumitrescu --- examples/pipeline/examples/hash_func.cli | 35 +++ examples/pipeline/examples/hash_func.spec | 107 ++ 2 files changed, 142 insertions(+) create mode 100644 examples/pipeline/examples/hash_