ipfw: add support for masked ip-address lookupsCurrent radix-based implementation of lookup tables in ipfw doesnot support non-contiguous prefixes while this type of lookup isneeded to write CPU-
ipfw: add support for masked ip-address lookupsCurrent radix-based implementation of lookup tables in ipfw doesnot support non-contiguous prefixes while this type of lookup isneeded to write CPU-effective firewall configurations.For some of the cases we can reach the goal using a masked tablelookup by adding masked (e.g. zero non-significant bits) recordsinto a table and then zero non-significant bits in lookup keyprior to making a table lookup.Obtained from: Yandex LLCMFC after: 3 weeksRelnotes: yesSponsored by: Yandex LLCDifferential Revision: https://reviews.freebsd.org/D53694
show more ...
tests/ipfw: Update regression tests to match new 32-bit size rule numbersCommit 4a77657cbc01 increased the size of several opcodes to ipfw_insn_u32.Approved by: aeSponsored by: NetflixDifferent
tests/ipfw: Update regression tests to match new 32-bit size rule numbersCommit 4a77657cbc01 increased the size of several opcodes to ipfw_insn_u32.Approved by: aeSponsored by: NetflixDifferential Revision: https://reviews.freebsd.org/D52876
tests: move atf_python/sys/ into the tests packageReviewed by: markjMFC after: 1 weekPull Request: https://github.com/freebsd/freebsd-src/pull/1174
ipfw: add eaction testsMFC after: 2 weeks
ipfw(8): add ioctl/instruction generation testsDifferential Revision: https://reviews.freebsd.org/D40488MFC after: 2 weeks