| 5fb245ba | 23-Feb-2022 |
Nithin Dabilpuram <[email protected]> |
examples/ipsec-secgw: fix buffer freeing in vector mode
Fix packet processing to skip after mbuf is freed instead of touching and Tx'ing it.
Also free vector event buffer in event worker when after
examples/ipsec-secgw: fix buffer freeing in vector mode
Fix packet processing to skip after mbuf is freed instead of touching and Tx'ing it.
Also free vector event buffer in event worker when after processing there is no pkt to be enqueued to Tx adapter.
Fixes: 86738ebe1e3d ("examples/ipsec-secgw: support event vector") Cc: [email protected]
Signed-off-by: Nithin Dabilpuram <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
| 5315b774 | 23-Feb-2022 |
Nithin Dabilpuram <[email protected]> |
examples/ipsec-secgw: avoid logs in data path
Update error prints in data path to RTE_LOG_DP(). Error prints in fast path are not good for performance as they slow down the application when few bad
examples/ipsec-secgw: avoid logs in data path
Update error prints in data path to RTE_LOG_DP(). Error prints in fast path are not good for performance as they slow down the application when few bad packets are received.
Signed-off-by: Nithin Dabilpuram <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
| 86738ebe | 03-Nov-2021 |
Srujana Challa <[email protected]> |
examples/ipsec-secgw: support event vector
Adds event vector support to inline protocol offload mode. By default vector support is disabled, it can be enabled by using the option --event-vector. Add
examples/ipsec-secgw: support event vector
Adds event vector support to inline protocol offload mode. By default vector support is disabled, it can be enabled by using the option --event-vector. Additional options to configure vector size and vector timeout are also implemented and can be used by specifying --vector-size and --vector-tmo.
Signed-off-by: Srujana Challa <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
| 9413c390 | 01-Nov-2021 |
Radu Nicolau <[email protected]> |
examples/ipsec-secgw: support additional algorithms
Add support for AES-GMAC, AES_CTR, AES_XCBC_MAC, AES_CCM, CHACHA20_POLY1305
Signed-off-by: Declan Doherty <[email protected]> Signed-off-b
examples/ipsec-secgw: support additional algorithms
Add support for AES-GMAC, AES_CTR, AES_XCBC_MAC, AES_CCM, CHACHA20_POLY1305
Signed-off-by: Declan Doherty <[email protected]> Signed-off-by: Radu Nicolau <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
| fe105dec | 01-Nov-2021 |
Radu Nicolau <[email protected]> |
examples/ipsec-secgw: add ethdev reset callback
Applications should not quietly ignore an ethdev reset event. Register an event handler for ethdev reset callback RTE_ETH_EVENT_INTR_RESET that prints
examples/ipsec-secgw: add ethdev reset callback
Applications should not quietly ignore an ethdev reset event. Register an event handler for ethdev reset callback RTE_ETH_EVENT_INTR_RESET that prints a message and quits the application.
Signed-off-by: Declan Doherty <[email protected]> Signed-off-by: Radu Nicolau <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
| 6019fead | 01-Nov-2021 |
Radu Nicolau <[email protected]> |
examples/ipsec-secgw: update inline session create
Rework create inline session function as to update the session configuration parameters before create session is called. Also updated the rss key a
examples/ipsec-secgw: update inline session create
Rework create inline session function as to update the session configuration parameters before create session is called. Also updated the rss key array size to prevent buffers overflows with PMDs that copy more than 40 bytes.
Signed-off-by: Radu Nicolau <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
| 28008936 | 01-Nov-2021 |
Radu Nicolau <[email protected]> |
examples/ipsec-secgw: add stats interval argument
Add -t for stats screen update interval, disabled by default.
Signed-off-by: Radu Nicolau <[email protected]> Acked-by: Hemant Agrawal <hemant
examples/ipsec-secgw: add stats interval argument
Add -t for stats screen update interval, disabled by default.
Signed-off-by: Radu Nicolau <[email protected]> Acked-by: Hemant Agrawal <[email protected]> Acked-by: Anoob Joseph <[email protected]>
show more ...
|