summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_fw.h
AgeCommit message (Expand)Author
2025-11-21ipfw: add extra parenthesis around ACTION_PTR() macroGleb Smirnoff
2025-08-03ipfw: add numeric initializers to enum ipfw_opcodesAndrey V. Elsukov
2025-03-03ipfw: migrate ipfw to 32-bit size rule numbersAndrey V. Elsukov
2024-05-12ipfw: Fix a typo in a source code commentGordon Bergling
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-04-25ipfw: add [fw]mark implementation for ipfwBoris Lytochkin
2022-06-04ipfw: add support radix tables and table lookup for MAC addressesArseny Smalyuk
2021-02-02Allow setting alias port ranges in libalias and ipfw. This will allow a systemNeel Chauhan
2021-01-19Require uint32_t alignment for ipfw_insnAlex Richardson
2020-09-01net: clean up empty lines in .c and .h filesMateusz Guzik
2020-02-12White space cleanup -- remove trailing tab's or spacesRandall Stewart
2019-06-21Add "tcpmss" opcode to match the TCP MSS value.Andrey V. Elsukov
2019-03-18Add NAT64 CLAT implementation as defined in RFC6877.Andrey V. Elsukov
2018-12-04Add ability to request listing and deleting only for dynamic states.Andrey V. Elsukov
2018-11-20Make multiline APPLY_MASK() macro to be function-like.Andrey V. Elsukov
2018-10-21Add IPFW_RULE_JUSTOPTS flag, that is used by ipfw(8) to mark rule,Andrey V. Elsukov
2018-07-09Add "record-state", "set-limit" and "defer-action" rule options to ipfw.Andrey V. Elsukov
2018-02-07Rework ipfw dynamic states implementation to be lockless on fast path.Andrey V. Elsukov
2017-11-27sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-11-26Add to ipfw support for sending an SCTP packet containing an ABORT chunk.Michael Tuexen
2017-10-18Revert change which got in accidently.Michael Tuexen
2017-10-18Fix a bug introduced in r324638.Michael Tuexen
2017-04-03Add O_EXTERNAL_DATA opcode support.Andrey V. Elsukov
2016-08-13Add `stats reset` command implementation to NPTv6 moduleAndrey V. Elsukov
2016-08-13Add ipfw_nat64 module that implements stateless and stateful NAT64.Andrey V. Elsukov
2016-08-11Restore "nat global" support.Andrey V. Elsukov
2016-07-19Add named dynamic states support to ipfw(4).Andrey V. Elsukov
2016-07-18Add ipfw_nptv6 module that implements Network Prefix Translation for IPv6Andrey V. Elsukov
2016-05-17Make named objects set-aware. Now it is possible to create namedAndrey V. Elsukov
2016-05-03sys/net*: minor spelling fixes.Pedro F. Giffuni
2016-04-14Add External Actions KPI to ipfw(9).Andrey V. Elsukov
2015-11-03Implement `ipfw internal olist` command to list named objects.Andrey V. Elsukov
2015-04-27Make rule table kernel-index rewriting support any kind of objects.Alexander V. Chernikov
2015-03-13Fix `ipfw fwd tablearg'. Use dedicated field nh4 in struct table_valueAndrey V. Elsukov
2014-10-13Fix matching default rule on clear/show commands.Alexander V. Chernikov
2014-10-08Add IP_FW_DUMP_SOPTCODES sopt to be able to determineAlexander V. Chernikov
2014-09-07Make ipfw_nat module use IP_FW3 codes.Alexander V. Chernikov
2014-08-31Add support for multi-field values inside ipfw tables.Alexander V. Chernikov
2014-08-15Make room for multi-type values in struct tentry.Alexander V. Chernikov
2014-08-14Replace "cidr" table type with "addr" type.Alexander V. Chernikov
2014-08-14* Fix displaying dynamic rules for large rulesets.Alexander V. Chernikov
2014-08-12Change tablearg value to be 0 (try #2).Alexander V. Chernikov
2014-08-11* Add the abilify to lock/unlock given table from changes.Alexander V. Chernikov
2014-08-11* Add support for batched add/delete for ipfw tablesAlexander V. Chernikov
2014-08-08Partially revert previous commit:Alexander V. Chernikov
2014-08-08* Switch tablearg value from 65535 to 0.Alexander V. Chernikov
2014-08-08* Add IP_FW_TABLE_XMODIFY opcodeAlexander V. Chernikov
2014-08-08Remove IP_FW_TABLES_XGETSIZE opcode.Alexander V. Chernikov
2014-08-07Kernel changes:Alexander V. Chernikov