Skip to content
This repository was archived by the owner on Aug 7, 2025. It is now read-only.

Update multi-net components to latest releases#329

Merged
CraigSterrett merged 2 commits intomasterfrom
update-multi-net
Jun 5, 2020
Merged

Update multi-net components to latest releases#329
CraigSterrett merged 2 commits intomasterfrom
update-multi-net

Conversation

@krsna1729
Copy link
Copy Markdown
Contributor

Multus CNI 3.4.2
SR-IOV CNI 2.3
SR-IOV DP 3.2

Tested as per the README. Works fine.

Signed-off-by: Saikrishna Edupuganti saikrishna.edupuganti@intel.com

krsna1729 added 2 commits June 3, 2020 21:24
Multus CNI 3.4.2
SR-IOV CNI 2.3
SR-IOV DP  3.2

Tested as per the README. Works fine.

Signed-off-by: Saikrishna Edupuganti <saikrishna.edupuganti@intel.com>
Testpmd manifests of the last 3 LTS and 1 latest release from stable
repo to help test actual DPDK app instead of sleep.

Currently 17.11 and 19.11 are the only functioning ones without
privileged.

```
NAME              READY   STATUS    RESTARTS   AGE
dpdk-1711         1/1     Running   0          3m5s
dpdk-1811         0/1     Error     0          3m5s
dpdk-1911         1/1     Running   0          3m5s
dpdk-2002         0/1     Error     0          3m5s
```

```
EAL: PCI device 0000:07:06.4 on NUMA socket 0
EAL:   probe driver: 8086:154c net_i40e_vf
EAL: Getting a vfio_dev_fd for 0000:07:06.4 failed
EAL: Requested device 0000:07:06.4 cannot be used
…
testpmd: No probed ethernet devices
EAL: Error - exiting with code: 1
  Cause: Invalid port 1
```

Signed-off-by: Saikrishna Edupuganti <saikrishna.edupuganti@intel.com>
@krsna1729
Copy link
Copy Markdown
Contributor Author

Provide dpdk-stable 3 LTS and 1 recent release

Testpmd manifests of the last 3 LTS and 1 latest release from stable
repo to help test actual DPDK app instead of sleep.

Currently 17.11 and 19.11 are the only functioning ones without
privileged.

NAME              READY   STATUS    RESTARTS   AGE
dpdk-1711         1/1     Running   0          3m5s
dpdk-1811         0/1     Error     0          3m5s
dpdk-1911         1/1     Running   0          3m5s
dpdk-2002         0/1     Error     0          3m5s
EAL: PCI device 0000:07:06.4 on NUMA socket 0
EAL:   probe driver: 8086:154c net_i40e_vf
EAL: Getting a vfio_dev_fd for 0000:07:06.4 failed
EAL: Requested device 0000:07:06.4 cannot be used
…
testpmd: No probed ethernet devices
EAL: Error - exiting with code: 1
  Cause: Invalid port 1

Signed-off-by: Saikrishna Edupuganti saikrishna.edupuganti@intel.com

@@ -11,15 +11,15 @@ data:
[
{
"resourceName": "sriov_netdevice",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a nice change. Makes it generic.

command: [ "/bin/bash", "-c"]
args:
- ls -l /dev/vfio;
testpmd --no-huge -m 2048 -- --stats-period=10 --nb-port=1 --port-topology=chained --auto-start --total-num-mbufs=2048 --forward-mode=macswap;
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Where is the traffic sent to?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it just forwards everything it receives, back on the same interface it came on. Only processing done is macswap which you guessed it swaps source and destination mac addresses, so that it goes back to the sender.

@mcastelino
Copy link
Copy Markdown
Contributor

LGTM.

@CraigSterrett can you merge this?

Copy link
Copy Markdown
Contributor

@CraigSterrett CraigSterrett left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@CraigSterrett CraigSterrett merged commit 1525407 into master Jun 5, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants