Default_actions are passed to pf_tests to keep dummynet information when using route_to. But this causes other actions to be forwarded too, which causes those actions to be applied again. Dummynet pipe actions should not be passed between pre-routing and post-routing at all, instead each stage should have its own sending of packets to dummynet.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Skipped - Unit
Tests Skipped
Event Timeline
Herald added subscribers: glebius, melifaro, farrokhi and 2 others. · View Herald TranscriptThu, Aug 7, 4:49 PM2025-08-07 16:49:39 (UTC+0)
vegeta_tuxpowered.net requested review of this revision.Thu, Aug 7, 4:49 PM2025-08-07 16:49:39 (UTC+0)
kp added a parent revision: D51798: [pfil loop prevention experiment 2/5] pf tests: Add test for dummynet in pre- and post-routing scenario.Fri, Aug 8, 9:34 AM2025-08-08 09:34:33 (UTC+0)
kp added a child revision: D51800: [pfil loop prevention experiment 4/5] pfil: Provide looping prevention mechanism.