Secondary process is not able to call the crypto adapter
api's stats get/reset as crypto adapter memzone memory is not accessible by
secondary process.
Added memzone lookup so that secondary process can call the
crypto adapter api's(stats_get etc)
Signed-off-by: Ganapati Kundapura
di
Added rte_event_eth_rx_adapter_instance_get() and
rte_event_eth_tx_adapter_instance_get() api's to get the
adapter instance id for a specified event port and
queue index.
Signed-off-by: Ganapati Kundapura
diff --git a/app/test/test_event_eth_rx_adapter.c
b/app/test/test_event_eth_rx_adap
Added rte_event_eth_rx_adapter_instance_get() and
rte_event_eth_tx_adapter_instance_get() api's to get the
adapter instance id for a specified event port and
queue index.
Signed-off-by: Ganapati Kundapura
---
v2:
* Fixed build issues
* Added telemetry suppor
Added rte_event_eth_rx_adapter_instance_get() and
rte_event_eth_tx_adapter_instance_get() api's to get the
adapter instance id for a specified event port and
queue index.
Signed-off-by: Ganapati Kundapura
---
v3:
* Fixed checkpatch error
v2:
* Fixed build issues
* Added telemetry suppor
Added rte_event_eth_rx_adapter_instance_get() and
rte_event_eth_tx_adapter_instance_get() api's to get the
adapter instance id for a specified event port and
queue index.
Signed-off-by: Ganapati Kundapura
---
v4:
* Moved instance array allocation and instance id storage
before adap
Added rte_event_eth_rx_adapter_instance_get() to get
adapter instance id for specified ethernet device id and
rx queue index.
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev/rte_event_eth_rx_adapter.c
b/lib/eventdev/rte_event_eth_rx_adapter.c
index bf8741d..d1b4874 100644
--- a/lib
Added telemetry handler for rte_event_eth_rx_adapter_instance_get()
to retrieve adapter instance id for specified ethernet device id
and rx queue index.
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev/rte_event_eth_rx_adapter.c
b/lib/eventdev/rte_event_eth_rx_adapter.c
index
Added test case for rte_event_eth_rx_adapter_instance_get()
Signed-off-by: Ganapati Kundapura
diff --git a/app/test/test_event_eth_rx_adapter.c
b/app/test/test_event_eth_rx_adapter.c
index e358a70..878004b 100644
--- a/app/test/test_event_eth_rx_adapter.c
+++ b/app/test
Added rte_event_eth_tx_adapter_instance_get() to get the
adapter instance id for specified ethernet device id and
tx queue index.
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev/rte_event_eth_rx_adapter.h
b/lib/eventdev/rte_event_eth_rx_adapter.h
index f56938d..45140a6 100644
--- a
Added rte_event_eth_tx_adapter_instance_get() details.
Signed-off-by: Ganapati Kundapura
diff --git a/doc/guides/prog_guide/event_ethernet_tx_adapter.rst
b/doc/guides/prog_guide/event_ethernet_tx_adapter.rst
index f80d226..dc3e6a1 100644
--- a/doc/guides/prog_guide
Added rte_event_eth_rx_adapter_instance_get() details
Signed-off-by: Ganapati Kundapura
diff --git a/doc/guides/prog_guide/event_ethernet_rx_adapter.rst
b/doc/guides/prog_guide/event_ethernet_rx_adapter.rst
index 3b4ef50..5b9d0cf 100644
--- a/doc/guides/prog_guide/event_ethernet_rx_adapter.rst
Added testcase for rte_event_eth_tx_adapter_instance_get()
Signed-off-by: Ganapati Kundapura
diff --git a/app/test/test_event_eth_tx_adapter.c
b/app/test/test_event_eth_tx_adapter.c
index 2900532..ebbc622 100644
--- a/app/test/test_event_eth_tx_adapter.c
+++ b/app/test
Added rte_event_eth_rx_adapter_instance_get() to get
adapter instance id for specified ethernet device id and
rx queue index.
Signed-off-by: Ganapati Kundapura
---
v6:
* rx adapter changes removed from patch4 and moved to patch1
v5:
* patch is split into saperate patches
v4:
* Moved instance
Added telemetry handler for rte_event_eth_rx_adapter_instance_get()
to retrieve adapter instance id for specified ethernet device id
and rx queue index.
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev/rte_event_eth_rx_adapter.c
b/lib/eventdev/rte_event_eth_rx_adapter.c
index
Added test case for rte_event_eth_rx_adapter_instance_get()
Signed-off-by: Ganapati Kundapura
diff --git a/app/test/test_event_eth_rx_adapter.c
b/app/test/test_event_eth_rx_adapter.c
index e358a70..878004b 100644
--- a/app/test/test_event_eth_rx_adapter.c
+++ b/app/test
Added rte_event_eth_tx_adapter_instance_get() to get the
adapter instance id for specified ethernet device id and
tx queue index.
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev/rte_event_eth_tx_adapter.c
b/lib/eventdev/rte_event_eth_tx_adapter.c
index 1b304f0..d9de6e5 100644
--- a
Added testcase for rte_event_eth_tx_adapter_instance_get()
Signed-off-by: Ganapati Kundapura
diff --git a/app/test/test_event_eth_tx_adapter.c
b/app/test/test_event_eth_tx_adapter.c
index 2900532..ebbc622 100644
--- a/app/test/test_event_eth_tx_adapter.c
+++ b/app/test
Added rte_event_eth_rx_adapter_instance_get() details
Signed-off-by: Ganapati Kundapura
diff --git a/doc/guides/prog_guide/event_ethernet_rx_adapter.rst
b/doc/guides/prog_guide/event_ethernet_rx_adapter.rst
index 3b4ef50..5b9d0cf 100644
--- a/doc/guides/prog_guide/event_ethernet_rx_adapter.rst
Added rte_event_eth_tx_adapter_instance_get() details.
Signed-off-by: Ganapati Kundapura
diff --git a/doc/guides/prog_guide/event_ethernet_tx_adapter.rst
b/doc/guides/prog_guide/event_ethernet_tx_adapter.rst
index f80d226..dc3e6a1 100644
--- a/doc/guides/prog_guide
Added rte_event_eth_rx_adapter_instance_get() to get
adapter instance id for specified ethernet device id and
rx queue index.
Signed-off-by: Ganapati Kundapura
---
v7:
* Remove allocation of instance array and storage of instnace id
* in instance array
* Use Rx adapter instance data to query
Added telemetry handler for rte_event_eth_rx_adapter_instance_get()
to retrieve adapter instance id for specified ethernet device id
and rx queue index.
Signed-off-by: Ganapati Kundapura
---
lib/eventdev/rte_event_eth_rx_adapter.c | 66 +
1 file changed, 66
Added rte_event_eth_tx_adapter_instance_get() to get the
adapter instance id for specified ethernet device id and
tx queue index.
Signed-off-by: Ganapati Kundapura
---
lib/eventdev/eventdev_pmd.h | 23 +++
lib/eventdev/rte_event_eth_tx_adapter.c | 102
Added test case for rte_event_eth_rx_adapter_instance_get()
Signed-off-by: Ganapati Kundapura
---
app/test/test_event_eth_rx_adapter.c | 203 ++-
1 file changed, 202 insertions(+), 1 deletion(-)
diff --git a/app/test/test_event_eth_rx_adapter.c
b/app/test
Added testcase for rte_event_eth_tx_adapter_instance_get()
Signed-off-by: Ganapati Kundapura
---
app/test/test_event_eth_tx_adapter.c | 75
1 file changed, 75 insertions(+)
diff --git a/app/test/test_event_eth_tx_adapter.c
b/app/test
Added rte_event_eth_rx_adapter_instance_get() details
Signed-off-by: Ganapati Kundapura
---
doc/guides/prog_guide/event_ethernet_rx_adapter.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/doc/guides/prog_guide/event_ethernet_rx_adapter.rst
b/doc/guides/prog_guide
Added rte_event_eth_tx_adapter_instance_get() details.
Signed-off-by: Ganapati Kundapura
---
doc/guides/prog_guide/event_ethernet_tx_adapter.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/doc/guides/prog_guide/event_ethernet_tx_adapter.rst
b/doc/guides/prog_guide
Added rte_event_eth_rx_adapter_instance_get() to get
adapter instance id for specified ethernet device id and
rx queue index.
Signed-off-by: Ganapati Kundapura
---
v8:
* Removed limits.h inclusion
v7:
* Remove allocation of instance array and storage of instnace id
* in instance array
* Use Rx
Added telemetry handler for rte_event_eth_rx_adapter_instance_get()
to retrieve adapter instance id for specified ethernet device id
and rx queue index.
Signed-off-by: Ganapati Kundapura
---
lib/eventdev/rte_event_eth_rx_adapter.c | 66 +
1 file changed, 66
Added test case for rte_event_eth_rx_adapter_instance_get()
Signed-off-by: Ganapati Kundapura
---
app/test/test_event_eth_rx_adapter.c | 203 ++-
1 file changed, 202 insertions(+), 1 deletion(-)
diff --git a/app/test/test_event_eth_rx_adapter.c
b/app/test
Added rte_event_eth_tx_adapter_instance_get() to get the
adapter instance id for specified ethernet device id and
tx queue index.
Signed-off-by: Ganapati Kundapura
---
lib/eventdev/eventdev_pmd.h | 23 +++
lib/eventdev/rte_event_eth_tx_adapter.c | 102
Added testcase for rte_event_eth_tx_adapter_instance_get()
Signed-off-by: Ganapati Kundapura
---
app/test/test_event_eth_tx_adapter.c | 75
1 file changed, 75 insertions(+)
diff --git a/app/test/test_event_eth_tx_adapter.c
b/app/test
Added rte_event_eth_rx_adapter_instance_get() details
Signed-off-by: Ganapati Kundapura
---
doc/guides/prog_guide/event_ethernet_rx_adapter.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/doc/guides/prog_guide/event_ethernet_rx_adapter.rst
b/doc/guides/prog_guide
Added rte_event_eth_tx_adapter_instance_get() details.
Signed-off-by: Ganapati Kundapura
---
doc/guides/prog_guide/event_ethernet_tx_adapter.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/doc/guides/prog_guide/event_ethernet_tx_adapter.rst
b/doc/guides/prog_guide
Added rte_event_eth_rx_adapter_instance_get() to get
adapter instance id for specified ethernet device id and
rx queue index.
Signed-off-by: Ganapati Kundapura
Reviewed-by: Naga Harish K S V
Acked-by: Jay Jayatheerthan
---
v9:
* Corrected rte_event_eth_tx_adapter_instanceget to
Added telemetry handler for rte_event_eth_rx_adapter_instance_get()
to retrieve adapter instance id for specified ethernet device id
and rx queue index.
Signed-off-by: Ganapati Kundapura
---
lib/eventdev/rte_event_eth_rx_adapter.c | 66 +
1 file changed, 66
Added test case for rte_event_eth_rx_adapter_instance_get()
Signed-off-by: Ganapati Kundapura
---
app/test/test_event_eth_rx_adapter.c | 203 ++-
1 file changed, 202 insertions(+), 1 deletion(-)
diff --git a/app/test/test_event_eth_rx_adapter.c
b/app/test
Added rte_event_eth_tx_adapter_instance_get() to get the
adapter instance id for specified ethernet device id and
tx queue index.
Signed-off-by: Ganapati Kundapura
---
lib/eventdev/eventdev_pmd.h | 23 +++
lib/eventdev/rte_event_eth_tx_adapter.c | 102
Added testcase for rte_event_eth_tx_adapter_instance_get()
Signed-off-by: Ganapati Kundapura
---
app/test/test_event_eth_tx_adapter.c | 75
1 file changed, 75 insertions(+)
diff --git a/app/test/test_event_eth_tx_adapter.c
b/app/test
Added rte_event_eth_rx_adapter_instance_get() details
Signed-off-by: Ganapati Kundapura
---
doc/guides/prog_guide/event_ethernet_rx_adapter.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/doc/guides/prog_guide/event_ethernet_rx_adapter.rst
b/doc/guides/prog_guide
Added rte_event_eth_tx_adapter_instance_get() details.
Signed-off-by: Ganapati Kundapura
---
doc/guides/prog_guide/event_ethernet_tx_adapter.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/doc/guides/prog_guide/event_ethernet_tx_adapter.rst
b/doc/guides/prog_guide
Added rte_event_eth_rx_adapter_instance_get() to get
adapter instance id for specified ethernet device id and
rx queue index.
Signed-off-by: Ganapati Kundapura
Reviewed-by: Naga Harish K S V
Acked-by: Jay Jayatheerthan
---
v10:
* Add Review and Ack to series
v9:
* Corrected
Added telemetry handler for rte_event_eth_rx_adapter_instance_get()
to retrieve adapter instance id for specified ethernet device id
and rx queue index.
Signed-off-by: Ganapati Kundapura
Reviewed-by: Naga Harish K S V
Acked-by: Jay Jayatheerthan
---
lib/eventdev/rte_event_eth_rx_adapter.c
Added test case for rte_event_eth_rx_adapter_instance_get()
Signed-off-by: Ganapati Kundapura
Reviewed-by: Naga Harish K S V
Acked-by: Jay Jayatheerthan
---
app/test/test_event_eth_rx_adapter.c | 203 ++-
1 file changed, 202 insertions(+), 1 deletion(-)
diff
Added rte_event_eth_tx_adapter_instance_get() to get the
adapter instance id for specified ethernet device id and
tx queue index.
Signed-off-by: Ganapati Kundapura
Reviewed-by: Naga Harish K S V
Acked-by: Jay Jayatheerthan
---
lib/eventdev/eventdev_pmd.h | 23 +++
lib
Added testcase for rte_event_eth_tx_adapter_instance_get()
Signed-off-by: Ganapati Kundapura
Reviewed-by: Naga Harish K S V
Acked-by: Jay Jayatheerthan
---
app/test/test_event_eth_tx_adapter.c | 75
1 file changed, 75 insertions(+)
diff --git a/app/test
Added rte_event_eth_rx_adapter_instance_get() details
Signed-off-by: Ganapati Kundapura
Reviewed-by: Naga Harish K S V
Acked-by: Jay Jayatheerthan
---
doc/guides/prog_guide/event_ethernet_rx_adapter.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/doc/guides/prog_guide
Added rte_event_eth_tx_adapter_instance_get() details.
Signed-off-by: Ganapati Kundapura
Reviewed-by: Naga Harish K S V
Acked-by: Jay Jayatheerthan
---
doc/guides/prog_guide/event_ethernet_tx_adapter.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/doc/guides/prog_guide
Added support to register timestamp dynamic field in mbuf.
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev/rte_event_eth_tx_adapter.c
b/lib/eventdev/rte_event_eth_tx_adapter.c
index c700fb7..23d5df3 100644
--- a/lib/eventdev/rte_event_eth_tx_adapter.c
+++ b/lib/eventdev
later processing.
v2:
* reset cryptp adapter next cdev id before dequeueing from the
next cdev
---
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev/rte_event_crypto_adapter.c
b/lib/eventdev/rte_event_crypto_adapter.c
index d840803..9086368 100644
--- a/lib/eventdev
update rte_event_crypto_adapter_caps_get() to return
SW_CAP if PMD callback is not registered.
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev/rte_eventdev.c b/lib/eventdev/rte_eventdev.c
index 79b9ea3..6988bf1 100644
--- a/lib/eventdev/rte_eventdev.c
+++ b/lib/eventdev
Move crypto ops to circular buffer to retain crypto
ops when cryptodev/eventdev are temporarily full
Signed-off-by: Ganapati Kundapura
---
v4:
* Retain the non enqueued crypto ops in circular buffer to
process later and stop the dequeue from eventdev till
all the crypto ops are enqueued to
update rte_event_crypto_adapter_caps_get() to return
SW_CAP if PMD callback is not registered.
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev/rte_eventdev.c b/lib/eventdev/rte_eventdev.c
index 79b9ea3..6988bf1 100644
--- a/lib/eventdev/rte_eventdev.c
+++ b/lib/eventdev
Move crypto ops to circular buffer to retain crypto
ops when cryptodev/eventdev are temporarily full
Signed-off-by: Ganapati Kundapura
---
v5:
* Add branch prediction to if conditions
v4:
* Retain the non enqueued crypto ops in circular buffer to
process later and stop the dequeue from
update rte_event_crypto_adapter_caps_get() to return
SW_CAP if PMD callback is not registered.
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev/rte_eventdev.c b/lib/eventdev/rte_eventdev.c
index 79b9ea3..6988bf1 100644
--- a/lib/eventdev/rte_eventdev.c
+++ b/lib/eventdev
Added telemetry callbacks to get Rx adapter stats, reset stats and
to get Rx queue config information.
Signed-off-by: Ganapati Kundapura
---
v3:
* Updated release notes
* Addressed review comments
v2:
* Fixed checkpatch warning
---
diff --git a/doc/guides/rel_notes/release_21_11.rst
b/doc
Added telemetry callbacks to get Rx adapter stats, reset stats and
to get Rx queue config information.
Acked-by: Jay Jayatheerthan
Signed-off-by: Ganapati Kundapura
---
v4:
* Addressed segfault when per Rx queue event buffer is used.
v3:
* Updated release notes.
* Addressed review comments
: Ganapati Kundapura
---
v4:
* squashed 1/3 and 3/3
* reused rte_event_eth_rx_adapter_queue_conf structure in place of
rte_event_eth_rx_adapter_queue_info
* renamed to rte_event_eth_rx_adapter_queue_info_get() to
rte_event_eth_rx_adapter_queue_conf_get to align with
Add unit tests for rte_event_eth_rx_adapter_queue_conf_get()
in rx adapter autotest
Signed-off-by: Ganapati Kundapura
---
app/test/test_event_eth_rx_adapter.c | 22 ++
1 file changed, 22 insertions(+)
diff --git a/app/test/test_event_eth_rx_adapter.c
b/app/test
Add unit tests for rte_event_eth_rx_adapter_queue_conf_get()
in rx adapter autotest
Signed-off-by: Ganapati Kundapura
---
app/test/test_event_eth_rx_adapter.c | 22 ++
1 file changed, 22 insertions(+)
diff --git a/app/test/test_event_eth_rx_adapter.c
b/app/test
: Ganapati Kundapura
---
v4:
* squashed 1/3 and 3/3
* reused rte_event_eth_rx_adapter_queue_conf structure in place of
rte_event_eth_rx_adapter_queue_info
* renamed to rte_event_eth_rx_adapter_queue_info_get() to
rte_event_eth_rx_adapter_queue_conf_get to align with
Add support to register timestamp dynamic field in mbuf.
Update the timestamp in mbuf for each packet before enqueuing
to event device if the timestamp is not already set.
Adding the timestamp in Rx adapter avoids additional latency
due to the event device.
Signed-off-by: Ganapati Kundapura
Add support to register timestamp dynamic field in mbuf.
Update the timestamp in mbuf for each packet before enqueuing
to event device if the timestamp is not already set.
Adding the timestamp in Rx adapter avoids additional latency
due to the event device.
Signed-off-by: Ganapati Kundapura
Add support to register timestamp dynamic field in mbuf.
Update the timestamp in mbuf for each packet before enqueuing
to event device if the timestamp is not already set.
Adding the timestamp in Rx adapter avoids additional latency
due to the event device.
Signed-off-by: Ganapati Kundapura
: Ganapati Kundapura
---
v5:
* Filled queue_conf after memzone lookup
* PMD callback if not NULL, invoked to override queue_conf struct
* Added memzone lookup for stats_get(), stats_reset(), service_id_get()
api's called by secondary applications.
v4:
* squashed 1/3 and 3/3
* r
Add unit tests for rte_event_eth_rx_adapter_queue_conf_get()
in rx adapter autotest
Signed-off-by: Ganapati Kundapura
---
app/test/test_event_eth_rx_adapter.c | 22 ++
1 file changed, 22 insertions(+)
diff --git a/app/test/test_event_eth_rx_adapter.c
b/app/test
: Ganapati Kundapura
---
v5:
* Filled queue_conf after memzone lookup
* PMD callback if not NULL, invoked to override queue_conf struct
* Added memzone lookup for stats_get(), stats_reset(), service_id_get()
api's called by secondary applications.
v4:
* squashed 1/3 and 3/3
* r
Add unit tests for rte_event_eth_rx_adapter_queue_conf_get()
in rx adapter autotest
Signed-off-by: Ganapati Kundapura
---
app/test/test_event_eth_rx_adapter.c | 22 ++
1 file changed, 22 insertions(+)
diff --git a/app/test/test_event_eth_rx_adapter.c
b/app/test
: Ganapati Kundapura
---
v5:
* Filled queue_conf after memzone lookup
* PMD callback if not NULL, invoked to override queue_conf struct
* Added memzone lookup for stats_get(), stats_reset(), service_id_get()
api's called by secondary applications.
v4:
* squashed 1/3 and 3/3
* r
Add unit tests for rte_event_eth_rx_adapter_queue_conf_get()
in rx adapter autotest
Signed-off-by: Ganapati Kundapura
---
app/test/test_event_eth_rx_adapter.c | 22 ++
1 file changed, 22 insertions(+)
diff --git a/app/test/test_event_eth_rx_adapter.c
b/app/test
: Ganapati Kundapura
---
Depends-on: patch-97549(make Rx-adapter enqueue buffer as circular buffer)
v3:
* updated timestamp variables to static
* corrected wrong headline case: rx --> Rx
* corrected headline too long git log issue
v2:
* Removed rte_ prefix from the internal function
v1:
*
As of now Rx event buffer size is static and set to 128.
This patch sets the Rx event buffer size to 192, configurable
at compile time and also errors out at run time if Rx event
buffer size is configured more than 16 bits.
Signed-off-by: Ganapati Kundapura
---
config/rte_config.h
Move crypto ops to circular buffer to retain crypto
ops when cryptodev/eventdev are temporarily full
Update crypto adapter caps get to return SW_CAP if
PMD callback is not registered
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev/rte_event_crypto_adapter.c
b/lib/eventdev
update rte_event_crypto_adapter_caps_get() to return
SW_CAP if PMD callback is not registered.
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev/rte_eventdev.c b/lib/eventdev/rte_eventdev.c
index 79b9ea3..6988bf1 100644
--- a/lib/eventdev/rte_eventdev.c
+++ b/lib/eventdev
Move crypto ops to circular buffer to retain crypto
ops when cryptodev/eventdev are temporarily full
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev/rte_event_crypto_adapter.c
b/lib/eventdev/rte_event_crypto_adapter.c
index d840803..4469a89 100644
--- a/lib/eventdev
Move crypto ops to circular buffer to retain crypto
ops when cryptodev/eventdev are temporarily full
---
v2:
* reset cryptp adapter next cdev id before dequeueing from the
next cdev
---
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev/rte_event_crypto_adapter.c
b/lib/eventdev
update rte_event_crypto_adapter_caps_get() to return
SW_CAP if PMD callback is not registered.
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev/rte_eventdev.c b/lib/eventdev/rte_eventdev.c
index 79b9ea3..6988bf1 100644
--- a/lib/eventdev/rte_eventdev.c
+++ b/lib/eventdev
update rte_event_crypto_adapter_caps_get() to return
SW_CAP if PMD callback is not registered.
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev/rte_eventdev.c b/lib/eventdev/rte_eventdev.c
index 79b9ea3..6988bf1 100644
--- a/lib/eventdev/rte_eventdev.c
+++ b/lib/eventdev
Move crypto ops to circular buffer to retain crypto
ops when cryptodev/eventdev are temporarily full
---
v2:
* reset cryptp adapter next cdev id before dequeueing from the
next cdev
---
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev/rte_event_crypto_adapter.c
b/lib/eventdev
Uninitialized mbufs are enqueued to eventdev which causes segfault
on freeing the mbuf in tx adapter.
Fixed by initializing mbufs before enqueuing to eventdev.
Fixes: 46cf97e4bbfa ("eventdev: add test for eth Tx adapter")
Signed-off-by: Ganapati Kundapura
diff --git
the remaining ops will be flushed
in next iteration.
Fixes: 6c3c888656fc ("eventdev/crypto: fix circular buffer full case")
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev/rte_event_crypto_adapter.c
b/lib/eventdev/rte_event_crypto_adapter.c
index d46595d..9903f96 100644
Crypto callbacks are invoked on checking from head node
which is always valid pointer.
This patch checks next node from the head node if callbacks
registered before invoking callbacks.
Fixes: 1c3ffb95595e ("cryptodev: add enqueue and dequeue callbacks")
Signed-off-by: Ganapati Kundapu
is
unset.
Fixes: 1c3ffb95595e ("cryptodev: add enqueue and dequeue callbacks")
Fixes: 5523a75af539 ("test/crypto: add case for enqueue/dequeue callbacks")
Signed-off-by: Ganapati Kundapura
---
v2:
* Used #if instead of #ifdef and restored macro definition in config
* Split c
on based crypto operations.
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev/rte_event_crypto_adapter.c
b/lib/eventdev/rte_event_crypto_adapter.c
index db1c7f3..91a30ca 100644
--- a/lib/eventdev/rte_event_crypto_adapter.c
+++ b/lib/eventdev/rte_event_crypto_adapter.c
@@ -138,6 +1
r session based crypto operations.
Signed-off-by: Ganapati Kundapura
---
v2:
* Fixed TYPO_SPELLING warning in commit header
diff --git a/lib/eventdev/rte_event_crypto_adapter.c
b/lib/eventdev/rte_event_crypto_adapter.c
index db1c7f3..91a30ca 100644
--- a/lib/eventdev/rte_event_crypto_adapter.c
+++
r session based crypto operations.
Signed-off-by: Ganapati Kundapura
---
v2:
* Fixed TYPO_SPELLING warning in commit header
diff --git a/lib/eventdev/rte_event_crypto_adapter.c
b/lib/eventdev/rte_event_crypto_adapter.c
index db1c7f3..91a30ca 100644
--- a/lib/eventdev/rte_event_crypto_adapter.c
+++
r session based crypto operations.
Fixes: 7901eac3409a ("eventdev: add crypto adapter implementation")
Signed-off-by: Ganapati Kundapura
---
v3:
* Added Fixes tag
v2:
* Fixed TYPO_SPELLING warning in commit header
diff --git a/lib/eventdev/rte_event_crypto_adapter.c
b/lib/eventdev/rte_eve
mbuf dynamic field after
dequeueing crypto op from cryptodev for session based crypto operations.
Fixes: 7901eac3409a ("eventdev: add crypto adapter implementation")
Acked-by: Abhinandan Gujjar
Signed-off-by: Ganapati Kundapura
---
v4:
* Replaced ev::impl_opaque with "struct rte
mbuf dynamic field after
dequeueing crypto op from cryptodev for session based crypto operations.
Fixes: 7901eac3409a ("eventdev: add crypto adapter implementation")
Acked-by: Abhinandan Gujjar
Signed-off-by: Ganapati Kundapura
---
v5:
* Replaced ev::impl_opaque with "struct r
the beginning of the APIs implementation
if RTE_CRYPTO_CALLBACKS macro is unset/undefined.
Fixes: 1c3ffb95595e ("cryptodev: add enqueue and dequeue callbacks")
Fixes: 5523a75af539 ("test/crypto: add case for enqueue/dequeue callbacks")
Signed-off-by: Ganapati Kundapura
--
Crypto callbacks are invoked on checking from head node
which is always valid pointer.
This patch checks next node from the head node if callbacks
registered before invoking callbacks.
Fixes: 1c3ffb95595e ("cryptodev: add enqueue and dequeue callbacks")
Signed-off-by: Ganapati
the beginning of the APIs implementation
if RTE_CRYPTO_CALLBACKS macro is unset/undefined.
Fixes: 1c3ffb95595e ("cryptodev: add enqueue and dequeue callbacks")
Fixes: 5523a75af539 ("test/crypto: add case for enqueue/dequeue callbacks")
Signed-off-by: Ganapati Kundapura
---
Crypto callbacks are invoked on checking from head node
which is always valid pointer.
This patch checks next node from the head node if callbacks
registered before invoking callbacks.
Fixes: 1c3ffb95595e ("cryptodev: add enqueue and dequeue callbacks")
Signed-off-by: Ganapati
crypto ops from the circ buffer are not getting flushed
to crypto dev when crypto dev becomes busy and circ buffer
gets full.
This patch flushes ops from circ buffer when circ buffer is full
instead of returning without flushing.
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev
store operations in circular buffer")
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev/rte_event_crypto_adapter.c
b/lib/eventdev/rte_event_crypto_adapter.c
index 52a28e5..1b435c9 100644
--- a/lib/eventdev/rte_event_crypto_adapter.c
+++ b/lib/eventdev/rte_event_crypto_adapter.c
@@ -248
ntdev/eth_rx: add new adapter create API")
Signed-off-by: Ganapati Kundapura
diff --git a/app/test/test_event_eth_rx_adapter.c
b/app/test/test_event_eth_rx_adapter.c
index 2d5e197666..0233c87779 100644
--- a/app/test/test_event_eth_rx_adapter.c
+++ b/app/test/test_event_eth_rx_adapter.c
@@ -407
backs")
Signed-off-by: Ganapati Kundapura
diff --git a/app/test/test_cryptodev.c b/app/test/test_cryptodev.c
index 1703ebccf1..1a592f2302 100644
--- a/app/test/test_cryptodev.c
+++ b/app/test/test_cryptodev.c
@@ -14547,6 +14547,7 @@ test_null_burst_operation(void)
return TEST_S
rx_event_buf_count and rx_event_buf_size is added to structure
rte_event_eth_rx_adapter_stats but they are not displayed in
rxa_stats telemetry handler.
Updated handle_rxa_stats() to display rx_event_buf_count and
rx_event_buf_size.
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev
redefined CRYPTO_ADAPTER_OPS_BUFFER_SZ in terms of MAX_OPS_IN_BUFFER.
This patch makes eca_circular_buffer_space_for_batch() independent of
circular buffer changes.
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev/rte_event_crypto_adapter.c
b/lib/eventdev/rte_event_crypto_adapter.c
In rte_event_eth_rx_adapter_queue_add(), sub_event_type of
rte_event structure is reset which is used by the application
to determine the processing function.
Removed resetting of rte_event::sub_event_type
Signed-off-by: Ganapati Kundapura
diff --git a/lib/eventdev/rte_event_eth_rx_adapter.c
In rte_event_eth_rx_adapter_queue_add(), sub_event_type of
rte_event structure is reset which can be used by the
application to determine the processing function.
Removed resetting of rte_event::sub_event_type
Signed-off-by: Ganapati Kundapura
Acked-by: Jay Jayatheerthan
diff --git a/lib
1 - 100 of 156 matches
Mail list logo