summaryrefslogtreecommitdiff
path: root/sys/net/npf/npf.h
AgeCommit message (Expand)Author
2023-02-12PR kern/56052:kardel
2020-05-30Major NPF improvements (merge from upstream):rmind
2019-08-25Move PACKET_TAG_NPF where it belongs to.rmind
2019-08-21npfkern/libnpf: Add support for the table replace/swap operation.rmind
2019-07-23NPF improvements:rmind
2019-01-19Major NPF improvements:rmind
2018-09-29NPF: Major rework -- migrate NPF to the libnv library.rmind
2018-04-19s/static inline/static __inline/g for consistency.christos
2018-03-08Declare NPC_FMTERR, and use it to kick malformed packets. Several sanitymaxv
2017-12-15Fix a vulnerability in NPF, that allows whatever incoming IPv6 packet tomaxv
2017-01-29- Increase copyin buffer size to 4Mchristos
2016-12-26Bump NPF_VERSION to 19.rmind
2016-12-26Sync NPF with the version on github: backport standalone NPF changes,christos
2016-12-10Welcome to version 18:christos
2016-12-10add functionality to lookup a nat entry from the connection list.christos
2016-12-09make this compile againchristos
2016-12-08NPF: adjust the 'stateful-ends' mechanism to tag the packets and thusrmind
2014-08-10- Add npf_ruleset_export(), npf_rule_export() and npf_nat_policyexport().rmind
2014-07-23npf_iscached: add an assert.rmind
2014-07-23NPF: rework of the connection saving and restoring:rmind
2014-07-20NPF: add nbuf_t * into npf_cache_t and remove unnecessary carrying by argument.rmind
2014-07-19NPF: partially rewrite the connection tracking mechanism:rmind
2014-06-29NPF:rmind
2014-06-25Adjust NPF to the recent BPF / BPF JIT changes and make it work again.rmind
2014-05-30- npf_nat_freepolicy: handle a race condition when a new connection mightrmind
2014-05-19Add ability to have mbufs disappear (to another interface) duringjakllsch
2014-03-14NPF: add support for "stateful-ends".rmind
2014-02-13NPF: add support for IPv6-to-IPv6 Network Prefix Translation (NPTv6),rmind
2014-02-07NPF: add support for static (stateless) NAT.rmind
2014-02-06Add support for CDB based NPF tables.rmind
2013-12-06NPF:rmind
2013-11-12NPF: add support for table naming and remove NPF_TABLE_SLOTS (there isrmind
2013-11-08NPF: add support for specifying the interfaces before they are attached.rmind
2013-09-19- Convert NPF to use BPF byte-code by default. Compile BPF byte-code inrmind
2013-03-11use sizeof(req) to find if it was empty or not (from uwe)christos
2013-03-11*"" is not constant according to gcc. So we move the responsibility for addingchristos
2013-03-11- avoid trailing , in dependencies when there are none other the npf modulechristos
2013-02-10- Fix NPF config reload with dynamic rules present.rmind
2013-02-09NPF:rmind
2012-12-24- Rework NPF's nbuf interface: use advancing and ensuring as a main method.rmind
2012-12-23- Add NPF version check in proplist as well, not only ioctl. Bump the version.rmind
2012-12-10npf_rwrcksum: handle delayed checksums in the network stack; also fixrmind
2012-10-29Implement NPF table listing and preservation of entries on reload.rmind
2012-09-16Implement dynamic NPF extensions interface. An extension consists ofrmind
2012-07-19teach npf ipv6-icmpspz
2012-07-15- Rework NPF tables and fix support for IPv6. Implement tree table typermind
2012-07-01NPF improvements:rmind
2012-06-22NPF:rmind
2012-04-14Update rumpdev_npf; use WARNS=4.rmind
2012-03-11- Save active config in proplib dictionary; add GETCONF ioctl to retrieve.rmind