summaryrefslogtreecommitdiff
path: root/sys/net/pf_table.c
AgeCommit message (Expand)Author
2010-01-12First pass at removing the 'pf_pool' mechanism for translation and routingRyan Thomas McBride
2008-11-24Fix splasserts seen in pr 5987 by propagating a flag that discribesMike Belopuhov
2008-10-08Get rid of the second table entry pool (pfr_kentry_pl2); we're alreadyRyan Thomas McBride
2008-06-14There's no more reason to use oldnointr allocator here since we paceArtur Grabowski
2008-06-14pool_get()s not in interrupt context should not be PR_NOWAIT, butHenning Brauer
2008-06-10Simplify code slightly; use PR_ZERO with pool_get() rather than bzero().Ryan Thomas McBride
2008-06-10Free the counters struct when we free the table entry.Ryan Thomas McBride
2008-06-10Make counters on table addresses optional and disabled by default.Ryan Thomas McBride
2008-05-07Implement routing priorities. Every route inserted has a priority assignedClaudio Jeker
2007-12-20increment the match/nomatch table counters when using a table/pool inReyk Floeter
2007-09-01since theHenning Brauer
2007-05-23use the intr pool when allocating from interrupt context;Markus Friedl
2007-03-20do not use out of scope variable in macros -- only use the macro arguments pa...Michael Shalayeff
2006-05-02fix creation of sub-anchors, e.g. if you create an anchor /foo/bar, createDaniel Hartmeier
2005-08-02Instead of copying a table structure so we can mask off a bit beforeChristopher Pascoe
2005-06-06Backout 1.64, switch back to two-pool allocation scheme (with oldnointrDaniel Hartmeier
2005-05-27add back ACCEPT_GLAGS and active flag check, pointed out by cedricHenning Brauer
2005-05-23change pool allocation of table entries, no longer use the oldnointrDaniel Hartmeier
2005-05-23don't deny access to "special" tables in get_addrsHenning Brauer
2004-12-07KNFRyan Thomas McBride
2004-12-04Add kernel code to keep track of tcp connections which have completedRyan Thomas McBride
2004-10-15correctly parse the anchor names to which tables refer.Jared Yanovich
2004-07-08Make 0/0 table entries work; also fix a problem setting the network maskRyan Thomas McBride
2004-06-23pfr_commit_ktable calls functions that can result in the currentRyan Thomas McBride
2004-06-21First step towards more sane time handling in the kernel -- this changesThorsten Lockert
2004-06-11Eliminate a dereference after pool_put when an inactive/no-longer referencedRyan Thomas McBride
2004-06-07Make deletion of a few addresses much faster on big tables. ok claudio@Cedric Berger
2004-06-02tables like to allocate lots of memory at once. use the previousTed Unangst
2004-05-19Allow recursive anchors (anchors within anchors, up to 64Daniel Hartmeier
2004-04-28gcc3 shut up (from naddy@)Philipp Buehler
2004-04-28do not return herePhilipp Buehler
2004-04-28Dont step into INET6 code, just because af != AF_INETPhilipp Buehler
2004-04-25radix tree with multipath support. from kame. deraadt okJun-ichiro itojun Hagino
2004-04-09move some of the non-interrupt pools from the small kmem_map to the muchMike Frantzen
2004-03-09KNF, ok cedric@ deraadt@Ryan Thomas McBride
2004-02-10KNFDaniel Hartmeier
2004-02-10KNFHenning Brauer
2003-12-31spacing. note this, cedricTheo de Raadt
2003-12-31Many improvements to the handling of interfaces in PF.Cedric Berger
2003-09-26Rearchitecture of the userland/kernel IOCTL interface for transactions.Cedric Berger
2003-08-22KNFHenning Brauer
2003-08-09This patch remove the restriction that tables cannot be used in routing orCedric Berger
2003-07-31Make table tickets per-ruleset instead of global.Cedric Berger
2003-06-24KNFHenning Brauer
2003-06-08Returns the correct array size.Cedric Berger
2003-06-08A table in an anchor creates a real anchor: pfctl -sA works.Cedric Berger
2003-05-24Unused variable.Cedric Berger
2003-04-30Allow tables to be loaded into anchors.Cedric Berger
2003-04-27Update the pfioc_table IOCTL structure.Cedric Berger
2003-04-04KNFTheo de Raadt