summaryrefslogtreecommitdiff
path: root/sys/net/pfvar.h
AgeCommit message (Expand)Author
2015-12-03To avoid that the stack manipules the pf statekeys directly, introduceAlexander Bluhm
2015-12-03Rename pf_unlink_state() to pf_remove_state() so the name does notAlexander Bluhm
2015-12-02- hide PF internals to pf_unlink_divert_state() from in_pcb.cAlexandr Nedvedicky
2015-11-20shuffle struct ifqueue so in flight mbufs are protected by a mutex.David Gwynne
2015-10-30Clean up handling of 'clear states' pfsync packets.Mike Belopuhov
2015-10-13- pf_insert_src_node(): global argument (arg6) is useless, functionAlexandr Nedvedicky
2015-08-19PF must keep IPv6 fragment size as chosen by sender also for packets,Alexandr Nedvedicky
2015-07-20INET6 is here to stay, so stop hauling around never-compiled codeRyan Thomas McBride
2015-07-19unused arguments at pf_normalize_tcp_init() and pf_refragment6()sashan
2015-07-17sa_family_t should not be confused with u_int8_tsashan
2015-07-16Kill IP_ROUTETOETHER.Martin Pieuchot
2015-06-05Improve error handling and recovery during state insertionMike Belopuhov
2015-04-11the hfsc pools are only used in hfsc.c, so move the init of themDavid Gwynne
2015-02-15Rather than using 0xff as a placeholder for "don't check prio", use 0xff toStuart Henderson
2015-02-12change log(matches) semantics slightly to make it more useful. since itHenning Brauer
2015-02-10include the "set prio" values.Henning Brauer
2015-02-10since we inherit prio (as in, the queuing priority) from outside sources,Henning Brauer
2015-02-07make RB_PROTOTYPE usage ISO C compliant by removing useless semicolonsMartin Pelikan
2015-01-24Userland (base & ports) was adapted to always include <netinet/in.h>Theo de Raadt
2015-01-15Stop including <sys/param.h> and other stuff. Assume this will be includedTheo de Raadt
2014-12-23unifdef some more INET. v4 4life.Ted Unangst
2014-12-19Support source-hash and random with tables and dynifs; not just pools.Reyk Floeter
2014-12-19add messages to #error so we know what's what (and so unifdef doesn't poop)Ted Unangst
2014-09-08When logging a packet to a listener on the pflog0 interface, theAlexander Bluhm
2014-08-12Finally implement what's stated in the man page regarding parentMike Belopuhov
2014-07-02better indentationMike Belopuhov
2014-06-25pf_translate doesn't use the mbuf argument anymore.Mike Belopuhov
2014-04-22Remove some altq tentacles.Martin Pieuchot
2014-04-19shrink pf by 445 lines.Henning Brauer
2014-01-21introduce a way to match "any" interface, excluding loopback ones.Henning Brauer
2014-01-20support negated matches on the rcvif, ok dlg bennoHenning Brauer
2014-01-03Switch frequently allocated structs from malloc(M_DEVBUF) to separate pools.pelikan
2014-01-03Make queues disappear correctly on interfaces being destroyed.pelikan
2013-12-22change pf_osfp_entry strings to unsigned, to help userlandTheo de Raadt
2013-11-19provide forward declarations for structures ifnet and ifg_group;Mike Belopuhov
2013-10-12new bandwidth shaping subsystem, kernel sideHenning Brauer
2013-10-12give tagname2tag and its siblings an extra "create" parameter. if 1, itHenning Brauer
2013-07-23Do not reset the fragment timeout each time a fragment arrives.Alexander Bluhm
2013-07-05Collect and display 'match' counters for pf tables.Bret Lambert
2013-07-04Re-commit: use time_t for storing time_t values. This is an ABIPhilip Guenther
2013-07-02Revert previous: sizeof(time_t) != sizeof(long) on LP64, so there wasPhilip Guenther
2013-07-02Use time_t for storing time_t values. No change to the underlyingPhilip Guenther
2013-06-26put the cksum diff back, of course with the bug fixed where we couldHenning Brauer
2013-06-04add a pointer to the protocol checksum header field to pf_pdesc and setHenning Brauer
2013-06-03put back the match member to the anchor stack struct - userland (pfctl)Henning Brauer
2013-06-03fix anchor quick with nested anchors. we lost the quick flag as soon asHenning Brauer
2013-06-01pf_step_{into,out_of}_anchor() are only ever called from pf_test_rule()Henning Brauer
2013-05-10Since pf_state_key_attach can decide to free the provided stateMike Belopuhov
2013-05-03Export ingress/egress interface index in pflow(4).Florian Obser
2013-03-11Add a separate "translation" counter and use this rather than "memory"Stuart Henderson