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

Compile and run mptcp bpf selftests in CI #406

Closed
geliangtang opened this issue May 31, 2023 · 2 comments
Closed

Compile and run mptcp bpf selftests in CI #406

geliangtang opened this issue May 31, 2023 · 2 comments

Comments

@geliangtang
Copy link
Member

We need to add mptcp bpf selftests in CI together with other selftests too.

Compile bpf selftests:
cd tools/testing/selftests/bpf && make

Run mptcp bpf selftests:
./test_progs -t mptcp

@geliangtang geliangtang self-assigned this Jan 24, 2024
matttbe added a commit to multipath-tcp/mptcp-upstream-virtme-docker that referenced this issue Jan 30, 2024
This is helpful for two things:

- There is a bug in the QEmu version we use, causing some issues when
  KVM is not used, see [1] [2].

- BPF selftests need a more recent version of the compiler. This is
  needed for [3].

Link: multipath-tcp/mptcp_net-next#471 [1]
Link: https://lore.kernel.org/all/06cb540e-34ff-4dcd-b936-19d4d14378c9@kernel.org/T/ [2]
Link: multipath-tcp/mptcp_net-next#406
Co-developed-by: Geliang Tang <geliang@kernel.org>
Signed-off-by: Geliang Tang <geliang@kernel.org>
Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
@matttbe matttbe self-assigned this Feb 14, 2024
@matttbe
Copy link
Member

matttbe commented Feb 14, 2024

remaining task: integrate that in GitHub Action → I'm working on that.

@matttbe matttbe reopened this Feb 14, 2024
@matttbe
Copy link
Member

matttbe commented Mar 11, 2024

remaining task: integrate that in GitHub Action → I'm working on that.

Done: 71a9e1d

@matttbe matttbe closed this as completed Mar 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Development

No branches or pull requests

2 participants