| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
asynchronous calls
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
directory files
|
|
injected RST packets
|
|
|
|
|
|
|
|
|
|
return values of metadata functions and adding descriptive error logging
|
|
|
|
|
|
- Introduce per-thread I/O statistics for packet I/O to reduce performance overhead.
- Implement packet_io_yield() for better thread management during I/O operations.
- Refactor time wheel management:
- Replace timeouts-based cron tasks with (now_ts - last_ts > timeout) for scheduled tasks.
- Update the time wheel every 5 ms for improved time management.
|
|
|
|
|
|
|
|
* Timeout using CLOCK_MONOTONIC
* Session start/last timestamps use CLOCK_REALTIME
* Session ID generator uses CLOCK_REALTIME
|
|
|
|
|
|
|
|
supported, because IPv6 does not have an IPid and cannot distinguish between retransmissions and duplicates)
|
|
|
|
|
|
|
|
|
|
|
|
duplicated_packet_filter
|
|
|
|
raw packet or tcp segment queue
|
|
|