From: Fan Zhang
This patchset links to ABI change announced for librte_table.
The key_mask parameters has been added to the hash table
parameter structure for 8-byte key and 16-byte key extendible
bucket and LRU tables.
v2:
*updated release note
v3:
*merged release note with source code patch
*
From: Fan Zhang
This patch is to adding hash table operations for key signature
computed on lookup ("do-sig") for LRU hash tables and Extendible buckets.
Signed-off-by: Fan Zhang
---
lib/librte_table/rte_table_hash.h | 8 +
lib/librte_table/rte_table_hash_key16.c | 359
From: Fan Zhang
This patch relates to ABI change proposed for librte_table.
The key_mask parameter is added for 8-byte and 16-byte
key extendible bucket and LRU tables.The release notes
is updated and the deprecation notice is removed.
Signed-off-by: Fan Zhang
Signed-off-by: Jasvinder Singh
--
From: Fan Zhang
This patch updates the flow_classification pipeline for added key_mask
parameter in 8/16-byte key hash parameters. The update provides user
optional key_mask configuration item applying to the packets.
Signed-off-by: Fan Zhang
---
.../pipeline/pipeline_flow_classification_be.c
From: Fan Zhang
This patch modifies rte_prefetch offsets to improve hash/lru
table lookup performance.
Signed-off-by: Fan Zhang
---
lib/librte_table/rte_table_hash_ext.c | 10 ---
lib/librte_table/rte_table_hash_key16.c | 51 +
lib/librte_table/rte_table_h
From: Fan Zhang
This patch adds parse_hex_string function to parse hex string to uint8_t
array.
Signed-off-by: Fan Zhang
---
examples/ip_pipeline/config_parse.c | 52 +
examples/ip_pipeline/pipeline_be.h | 4 +++
2 files changed, 56 insertions(+)
diff --g
From: Fan Zhang
Tests have been updated to work on added key_mask parameter for 8-byte
key extendible bucket and LRU tables.
Signed-off-by: Fan Zhang
---
app/test/test_table_combined.c | 5 -
app/test/test_table_tables.c | 6 --
2 files changed, 8 insertions(+), 3 deletions(-)
diff
From: Fan Zhang
Test-pipeline has been updated to work on added
key_mask parameter for 8-byte key extendible
bucket and LRU tables.
Signed-off-by: Fan Zhang
---
app/test-pipeline/pipeline_hash.c | 4
1 file changed, 4 insertions(+)
diff --git a/app/test-pipeline/pipeline_hash.c
b/app/te
From: Fan Zhang
This patchset links to ABI change announced for librte_port. Macros to
access the packet meta-data stored within the packet buffer has been
adjusted to cover the packet mbuf structure.
Fan Zhang (4):
librte_port: modify macros to access packet meta-data
app/test: modify table
From: Fan Zhang
This patch relates to ABI change proposed for librte_port. Macros to
access the packet meta-data stored within the packet buffer has been
adjusted to cover the packet mbuf structure.
Signed-off-by: Fan Zhang
---
lib/librte_port/rte_port.h | 2 +-
1 file changed, 1 insertion(+),
From: Fan Zhang
Test_pipeline has been modified to work on updated macros to access
meta-data stored in the mbuf structure.
Signed-off-by: Fan Zhang
---
app/test-pipeline/main.h | 2 ++
app/test-pipeline/pipeline_hash.c | 34 ++
app/test-pipeli
From: Fan Zhang
The LIBABIVER number is incremented. The release notes
is updated and the deprecation announce is removed.
Signed-off-by: Fan Zhang
---
doc/guides/rel_notes/deprecation.rst | 5 -
doc/guides/rel_notes/release_2_2.rst | 4 +++-
lib/librte_port/Makefile | 2 +-
3
From: Fan Zhang
Test_table has been modified to work on updated macros to access meta-data
stored in the mbuf structure.
Signed-off-by: Fan Zhang
---
app/test/test_table.h | 8 ++--
app/test/test_table_combined.c | 28 +--
app/test/test_table_pipeline.c |
From: Fan Zhang
This patchset links to ABI change announced for librte_table. Key_mask
parameters has been added to the hash table parameter structure for
8-byte key and 16-byte key extendible bucket and LRU tables.
Fan Zhang (8):
librte_table: add key_mask parameter to 8-byte key hash paramet
From: Fan Zhang
This patch relates to ABI change proposed for librte_table. key_mask
parameter is added for 16-byte key extendible bucket and LRU tables.
Signed-off-by: Fan Zhang
---
lib/librte_table/rte_table_hash.h | 6
lib/librte_table/rte_table_hash_key16.c | 53 +++
From: Fan Zhang
This patch relates to ABI change proposed for librte_table. key_mask
parameter is added for 8-byte key extendible bucket and LRU tables.
Signed-off-by: Fan Zhang
---
lib/librte_table/rte_table_hash.h | 6
lib/librte_table/rte_table_hash_key8.c | 54 ++
From: Fan Zhang
Test-pipeline have been updated to work on added key_mask parameter for
8-byte key extendible bucket and LRU tables.
Signed-off-by: Fan Zhang
---
app/test-pipeline/pipeline_hash.c | 4
1 file changed, 4 insertions(+)
diff --git a/app/test-pipeline/pipeline_hash.c
b/app/t
From: Fan Zhang
This patch is to adding hash table operations for key signature
computed on lookup ("do-sig") for LRU hash tables and Extendible buckets.
Signed-off-by: Fan Zhang
---
lib/librte_table/rte_table_hash.h | 8 +
lib/librte_table/rte_table_hash_key16.c | 358
From: Fan Zhang
This patch updates the flow_classification pipeline for added key_mask
parameter in 8/16-byte key hash parameters. The update provides user
optional key_mask configuration item applying to the packets.
Signed-off-by: Fan Zhang
---
.../pipeline/pipeline_flow_classification_be.c
From: Fan Zhang
Tests have been updated to work on added key_mask parameter for 8-byte
key extendible bucket and LRU tables.
Signed-off-by: Fan Zhang
---
app/test/test_table_combined.c | 4
app/test/test_table_tables.c | 6 --
2 files changed, 8 insertions(+), 2 deletions(-)
diff -
From: Fan Zhang
The LIBABIVER number is incremented. The release notes is updated and
the deprecation announce is removed.
Signed-off-by: Fan Zhang
---
doc/guides/rel_notes/deprecation.rst | 3 ---
doc/guides/rel_notes/release_2_2.rst | 5 -
lib/librte_table/Makefile| 2 +-
3 f
From: Fan Zhang
This patch adds parse_hex_string function to parse hex string to uint8_t
array.
Signed-off-by: Fan Zhang
---
examples/ip_pipeline/config_parse.c | 70 +
examples/ip_pipeline/pipeline.h | 4 +++
2 files changed, 74 insertions(+)
diff --g
22 matches
Mail list logo