Skip to content

Feature #796 - nanosecond packet processing#836

Merged
fklassen merged 16 commits into4.5.0from
Feature_#796_nanosecond_packet_processing
Dec 29, 2023
Merged

Feature #796 - nanosecond packet processing#836
fklassen merged 16 commits into4.5.0from
Feature_#796_nanosecond_packet_processing

Conversation

@fklassen
Copy link
Copy Markdown
Member

From PR #796 by @plangarbalint

eplabal and others added 14 commits March 6, 2023 14:18
…me_timefunction

Use clock_nanosleep with TIMER_ABSTIME, decide time function in use i…
Read pcap files with nanosec precision, set nano_sleep as default sle…
…ocessing

Nanosec accurate packet processing
format commit with `git-clang-format HEAD~1`
* macOS was not reading nanosecond timer
* get time called too often, causing overhead
* fine tune gettimeofday_sleep()
* adjusted overflow value to prevent issues with very long running instances
* fix build/merge issues
@fklassen fklassen self-assigned this Dec 26, 2023
@fklassen
Copy link
Copy Markdown
Member Author

@plangarbalint Please review. I will fix that lint issue in a separate PR.

@fklassen fklassen merged commit 0dc684a into 4.5.0 Dec 29, 2023
@fklassen fklassen deleted the Feature_#796_nanosecond_packet_processing branch December 29, 2023 18:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

No open projects
Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants