Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add crypto framework, update octeon-roc url #2

Merged

Conversation

kmonendra
Copy link
Contributor

No description provided.

kmonendra and others added 14 commits June 18, 2024 14:23
Type: feature

Change-Id: Ibd876c5251fc2f9d87816d235fff2de22be4b21c
Signed-off-by: Monendra Singh Kushwaha <[email protected]>
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/128474
Tested-by: sa_ip-toolkits-Jenkins <[email protected]>
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/128637
Reviewed-by: Nithinsen Kaithakadan
Type: feature

Change-Id: Ie36be41694e7bd5341b4239dcba2ae6834c4a73f
Signed-off-by: Monendra Singh Kushwaha <[email protected]>
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/128475
Tested-by: sa_ip-toolkits-Jenkins <[email protected]>
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/128638
Tested-by: sa_ip-sw-jenkins <[email protected]>
Reviewed-by: Nithinsen Kaithakadan
This patch updates trace to use "qid" and "PKT_RX_FDIR" keywords.
These keywords are used by CSIT flow related test cases to verify
redirect to queue action and mark action.

Type: feature

Change-Id: Ib0f41a8a1a93cbbbf8c59304924d4e68efff48fd
Signed-off-by: Monendra Singh Kushwaha <[email protected]>
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/128476
Tested-by: sa_ip-toolkits-Jenkins <[email protected]>
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/128640
Reviewed-by: Nithinsen Kaithakadan
Type: fix
Fixes: 0a2fdc5

Change-Id: I5d232a86be66edeec8b740a883104f5a22516697
Signed-off-by: Monendra Singh Kushwaha <[email protected]>
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/128477
Tested-by: sa_ip-toolkits-Jenkins <[email protected]>
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/128642
Tested-by: sa_ip-sw-jenkins <[email protected]>
Reviewed-by: Nithinsen Kaithakadan
This patch adds capability to update max_rx_frame_size on octeon
port.
Initial MTU value is being set in the "oct_port_start", which is
invoked every time the Ethernet interface is brought up, thus
overwriting any MTU value set by VPP CLI.
Moved the MTU initialization to "oct_port_init" to address this.

Type: feature

Change-Id: I00d0d52bc7711062cde47b8fe52e6823bb718d08
Signed-off-by: Alok Mishra <[email protected]>
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/128478
Tested-by: sa_ip-toolkits-Jenkins <[email protected]>
Reviewed-by: Monendra Singh Kushwaha <[email protected]>
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/128643
Reviewed-by: Nithinsen Kaithakadan
add baseline.txt file containing the base vpp commmit_id

Type: feature

Signed-off-by: Nithinsen Kaithakadan <[email protected]>
Change-Id: I7eb5f00a700edd00c37b50a771d8f81097e545db
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/128649
Tested-by: sa_ip-toolkits-Jenkins <[email protected]>
Tested-by: sa_ip-sw-jenkins <[email protected]>
Reviewed-by: Monendra Singh Kushwaha <[email protected]>
Reviewed-by: Ashish Gupta <[email protected]>
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/128959
Reviewed-by: Nithinsen Kaithakadan
Type: feature

Change-Id: I221f64ba0bb768191e2228dab132166a8a3326c3
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/128924
Tested-by: sa_ip-toolkits-Jenkins <[email protected]>
Tested-by: sa_ip-sw-jenkins <[email protected]>
Reviewed-by: Monendra Singh Kushwaha <[email protected]>
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/129016
Reviewed-by: Nithinsen Kaithakadan
Type: fix
Fixes: 01fe7ab

Change-Id: I88d03adcd4ef2a585ed77834b3bf8ef9d50b15c9
Signed-off-by: Monendra Singh Kushwaha <[email protected]>
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/128664
Tested-by: sa_ip-toolkits-Jenkins <[email protected]>
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/129018
Tested-by: sa_ip-sw-jenkins <[email protected]>
Reviewed-by: Nithinsen Kaithakadan
Configure crypto device.
Add crypto support in control plane and data plane.
Control plane
 - Handle vnet crypto key add and delete
 - Register crypto async enqueue and dequeue handlers
Data plane
 - Add encryption and decryption support for
    - AES-GCM
    - AES-CBC hmac sha1/256/384/512

Type: feature

Signed-off-by: Nithinsen Kaithakadan <[email protected]>
Change-Id: Ia9e16c61ed84800a59e0c932a4ba6aa1423c1ec8
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/127839
Tested-by: sa_ip-sw-jenkins <[email protected]>
Reviewed-by: Monendra Singh Kushwaha <[email protected]>
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/129038
Tested-by: sa_ip-toolkits-Jenkins <[email protected]>
Reviewed-by: Nithinsen Kaithakadan
Configure multiple crypto device.
Data plane
 - Add encryption and decryption support for
    - AES-GCM

Type: feature

Change-Id: I30e304067c0fe45d29f3d1b3b7f9818afde218d0
Signed-off-by: Monendra Singh Kushwaha <[email protected]>
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/129289
Tested-by: sa_ip-toolkits-Jenkins <[email protected]>
Tested-by: sa_ip-sw-jenkins <[email protected]>
Reviewed-by: Nithinsen Kaithakadan
This patch adds summary, configuration and steps to launch VPP
with dev_octeon.

Type: docs

Signed-off-by: Nithinsen Kaithakadan <[email protected]>
Signed-off-by: Monendra Singh Kushwaha <[email protected]>
Change-Id: Ibdd7cff31a74530e9e2a32b7b4f4e0293aab3b90
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/129293
Tested-by: sa_ip-toolkits-Jenkins <[email protected]>
Tested-by: sa_ip-sw-jenkins <[email protected]>
Reviewed-by: Nithinsen Kaithakadan
Type: fix

Change-Id: I2c5b6c95e621df3bea1a687151d0ab23d3e0fcb9
Signed-off-by: Monendra Singh Kushwaha <[email protected]>
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/129328
Tested-by: sa_ip-toolkits-Jenkins <[email protected]>
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/129340
Tested-by: sa_ip-sw-jenkins <[email protected]>
Reviewed-by: Nithinsen Kaithakadan
This patch enables promiscuous mode on vf devices except SDP vf
and LBK devices

Type: feature

Change-Id: I2e18c63590f22f99c69500f10b42b64d899249ce
Signed-off-by: Kommula Shiva Shankar <[email protected]>
Signed-off-by: Harish Malik <[email protected]>
Signed-off-by: Monendra Singh Kushwaha <[email protected]>
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/129263
Tested-by: sa_ip-toolkits-Jenkins <[email protected]>
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/129334
Tested-by: sa_ip-sw-jenkins <[email protected]>
Reviewed-by: Nithinsen Kaithakadan
This patch fix memory alignment to 128byte when allocating
memory using physmem alloc in dev_octeon plugin.

Type: fix

Signed-off-by: Nithinsen Kaithakadan <[email protected]>
Change-Id: Iab2d372f6a576dc2243c7606e2997516400d2877
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/toolkits/vpp/+/129664
Tested-by: sa_ip-sw-jenkins <[email protected]>
Tested-by: sa_ip-toolkits-Jenkins <[email protected]>
Reviewed-by: Nithinsen Kaithakadan
@akamaluddin akamaluddin merged commit 93531b0 into MarvellEmbeddedProcessors:stable/2402 Jun 20, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants