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

Upstream lwAFTR 2022.01.x #1465

Merged
merged 89 commits into from Jan 13, 2022
Merged

Conversation

eugeneia
Copy link
Member

Merge current lwAFTR version to upstream.

This includes various improvements:

  • lwAFTR support for XDP, AVF, and Mellanox drivers
  • updated lwAFTR YANG schema
  • added statistics counters to apps.ipv4./apps.ipv6.
  • fixed bugs in lwAFTR NDP and fragmentation apps
  • added global flag engine.vmprofile_enabled to allow Snabb operation with profiling disabled
  • fixed a parsing bug in lib.yang where nested default values of leaves where not set
  • fixed a bug in lib.numa where it couldn’t handle the inability to read a CPU performance governor

wingo and others added 30 commits December 4, 2019 11:30
Improve stability of ingress drop monitor and reduce long-tail trace generation
This change makes it so that statistics are correctly core-specific.
Fix snabb top interface view for multiple queues
Add a --profile option to control whether vmprofile is enabled or not.
Disable vmprofile on lwAFTR by default
raptorjit: amend prev. commit, also clear trace exit hotcounts
Fix side exit count resetting to not reset SNAPCOUNT_DONE
error-rate-limiting/packets
Interfaces used in bump-in-the-wire configurations were swapped,
possibly during a prior refactor.
Undo this.
NB: extra leaves got stripped by config serialization.
Merge interface configs in lwaftr:new, pass valid-per-schema config to
app but remove all but the respective instance/queue.

Update lwutil.parse_instance to fall back to old behavior
(pre d4a1083).
…-2021-Q3-mellanox

# Conflicts:
#	src/lib/protocol/ethernet.lua
# Conflicts:
#	src/apps/intel_avf/intel_avf.lua
#	src/apps/intel_avf/tests/back2back/test.snabb
@eugeneia eugeneia merged commit 2d7341e into snabbco:max-next Jan 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants