Skip to content

Improve performance with nested PacketFields #4727

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

Draft
wants to merge 18 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 14 commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
9db46b8
Add 'test/perf_packet_fields.uts' test (#4705)
alxroyer-thales Mar 21, 2025
4bbaab2
Rename classes in 'test/perf_packet_fields.uts' (#4705)
alxroyer-thales Mar 31, 2025
9bf0c54
Add 'test/auto_clear_cache.uts' test (#4706)
alxroyer-thales Mar 31, 2025
772459f
Improve 'perf_packet_fields.uts' (#4705)
alxroyer-thales Apr 6, 2025
cc2572d
Improve 'auto_clear_cache.uts' (#4706, #4707)
alxroyer-thales Apr 6, 2025
2d3c005
Improve 'perf_packet_fields.uts' with operation counts (#4705)
alxroyer-thales Apr 23, 2025
6e72bc3
Fix 'perf_packet_fields.uts' when `NUMBER_OF_F_PER_I>255` (#4705)
alxroyer-thales Apr 23, 2025
af50227
Report [email protected] optimizations in [email protected] (#4705, #4706, #4707)
alxroyer-thales Apr 3, 2025
debbbde
Avoid `add_payload()` clearing the cache when dissecting (#4706)
alxroyer-thales Apr 7, 2025
35877da
Restore default `clear_cache()` behaviour (#4707)
alxroyer-thales Apr 7, 2025
d6e0cde
Revert `_PacketField.m2i()` changes (#4705)
alxroyer-thales Apr 18, 2025
ead2e51
Revert `clear_cache()` for payload modifications (#4706)
alxroyer-thales Apr 23, 2025
e7465c8
Ensure cache set for good at the end of `Packet._fast_copy()` (#4705)
alxroyer-thales Apr 23, 2025
33aeae4
Fix parent not set when building default packet fields (#4706, #4707)
alxroyer-thales Apr 23, 2025
0976a60
Fix Thales copyrights (#4705, #4706, #4707)
alxroyer-thales Jun 27, 2025
1fb9ff8
Fix `post_build()` not being called anymore
alxroyer-thales Jul 16, 2025
48e8bff
Fix `NoPayload.clear_cache()` signature
alxroyer-thales Jul 16, 2025
ba6023e
Fix `setfieldval()` when the field is not set yet
alxroyer-thales Jul 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading