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

Rebase default branch (dpdk-2011-focal) #33

Merged
merged 64 commits into from
Jan 9, 2024
Merged

Rebase default branch (dpdk-2011-focal) #33

merged 64 commits into from
Jan 9, 2024

Conversation

gab-arrobo
Copy link
Contributor

This PR includes NO changes. The only thing that is done here is to rebase the dpdk-2011-focal branch based on the master branch

natexornate and others added 30 commits February 7, 2022 18:17
kMaxBurst was declared and assigned a value, but not explicitly defined. This can cause issues when linking in cases where a reference
may be taken of kMaxBurst (say, passing it to std::min()) and the constant can't be fully optimized out.

This was actually fixed years ago in #522 but ended up being reverted accidentally during a refactor in #820.

With C++17 now, we don't have to put the definition in a source file, we can just add inline and that takes care of it.
Ensure that kMaxBurst is explicitly defined
- address memseg and mbuf changes
- move to meson/ninja build system

Signed-off-by: Saikrishna Edupuganti <[email protected]>
ice ddp loading seems reliable when using a PF with this version

Signed-off-by: Saikrishna Edupuganti <[email protected]>
IMAGE="ghcr.io/omec-project/upf-epc/bess_build" \
./container_build.py shell

Signed-off-by: Saikrishna Edupuganti <[email protected]>
Signed-off-by: Saikrishna Edupuganti <[email protected]>
gab-arrobo and others added 26 commits January 9, 2024 14:47
test the workflow
These changes are needed to be able to build and test bess with GitHub Actions
This bess_build includes the changes needed to build DPDK 20.11
Additionally, remove Travis.yml file that is not needed anymore
* Action for dependabot and check license/copyright

* Remove empty line

* Add empty line at end of file
* Add GitHub Action for checking code format (C/C++ and Protobuf)

* Update GitHub Action to only remove the OS from the matrix

* Address issues with format compliance for protobuf files

* Add missing file that was not formatted

* Update parameters for GitHub Action

* Add missing license/copyright header and add an exception
- Update GitHub Actions to build docker image locally during pull request
- Use protobuf version 3.20 to fix errors in generated _pb2.py file

Signed-off-by: Manoj Gopalakrishnan <[email protected]>
- CNDP BESS port to send/receive n/w packets using AF_XDP socket.
- Modify Bess core Makefile to build CNDP port driver.
- Dockerfile to build BESS with CNDP.
- Add "CndpPortArg" in port_msg.proto file to initialize Bess CNDP port.
- Use external BESS PacketPool (rte_mempool/rte_mbuf) with CNDP xskdev.
- Example scripts to test Bess CNDP port.
- ReadMe file to build docker image and run BESS CNDP example scripts.
- GitHub Action for running CNDP tests.

Signed-off-by: Manoj Gopalakrishnan <[email protected]>
* Enable GTPu path monitoring
@gab-arrobo gab-arrobo requested a review from thakurajayL January 9, 2024 23:42
@gab-arrobo gab-arrobo merged commit 557237a into omec-project:dpdk-2011-focal Jan 9, 2024
8 checks 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.

8 participants