summaryrefslogtreecommitdiff
path: root/sys/net/pf_if.c
AgeCommit message (Expand)Author
2007-09-15malloc sweep:Henning Brauer
2007-09-01since theHenning Brauer
2007-07-13remove obsolete pfi_statehead and pfik_w_states; ok henning@Markus Friedl
2006-12-13use IN6_IS_SCOPE_EMBED to check kernel-internal form addressesJun-ichiro itojun Hagino
2006-01-30fix updating of tables associated with interface groups used inHenning Brauer
2005-09-28Improve the safety of pf IOCTLs, taking into account that some paths can sleep.Christopher Pascoe
2005-08-18Rearrange pf_state and pfi_kif so that the parts of the structure neededChristopher Pascoe
2005-08-07Reset kif->pfik_ifp to NULL before calling pfi_kif_unref(), similar changeChristopher Pascoe
2005-08-02Instead of copying a table structure so we can mask off a bit beforeChristopher Pascoe
2005-07-20need to reset kif->pfik_group to NULL before calling pfi_kif_unref() so it canHenning Brauer
2005-06-06use a define instead of hardcoding "all" in 3 placesHenning Brauer
2005-06-05const'ify the char * parameter to pfi_kif_get and pfi_group_changeHenning Brauer
2005-06-02tsc, ryan left debug crap behindHenning Brauer
2005-05-28Remove duplicate pfi_ifs.Ryan Thomas McBride
2005-05-27-in our current model, a kif has either a pointer to an interface (ifnet) orHenning Brauer
2005-05-26turd polishingHenning Brauer
2005-05-26repair (self) notation - just attach "self" to the "all" groupHenning Brauer
2005-05-25when an interface joins or leaves a group call back into pf so it canHenning Brauer
2005-05-24add support for brace notation for interface groups, i. e. (testgroup) matchesHenning Brauer
2005-05-23further cleanup: don't mimic ifnet and add hooks and the dohooks() stuff toHenning Brauer
2005-05-23repair updates for the tables used for (interface) notationHenning Brauer
2005-05-22no need to search for the kif before callig pf_get_kif, it does that for usHenning Brauer
2005-05-22allow pf to match on interface groupsHenning Brauer
2005-05-21KNFHenning Brauer
2005-05-21clean up and rework the interface absraction code big time, rip out multipleHenning Brauer
2005-04-21Catch failed hook_establish call immediately, rather than misbehaving andChristopher Pascoe
2004-12-22Introduce 'set skip on <ifspec>' to support a list of interfaces where noDaniel Hartmeier
2004-12-13move splsoftnet() below ACCEPT_FLAGS(), which contains a potential return.Daniel Hartmeier
2004-12-06Check a NULL dereference before it could happen.Marco Pfatschbacher
2004-08-15undo last commit, skipping over ifaddrs without IFA_ROUTE has unwantedHenning Brauer
2004-08-11skip over interface addresses without IFA_ROUTE, fixes some issue with pppdHenning Brauer
2004-08-10when inserting a dynamic group entry into the pfi_ifs tree, don't incorrectlyDavid Gwynne
2004-07-11Create the group when adding a dynamic interface that's not yet plugged in.Ryan Thomas McBride
2004-07-04remove the half-baked and bogus pfi_dynamic_drivers() which tries to guessHenning Brauer
2004-06-25Minor fixes suggested by nordin@ and henning@Thorsten Lockert
2004-06-21First step towards more sane time handling in the kernel -- this changesThorsten Lockert
2004-05-19Allow recursive anchors (anchors within anchors, up to 64Daniel Hartmeier
2004-04-28Dont step into INET6 code, just because af != AF_INETPhilipp Buehler
2004-03-15Kill redundant(IPv4) and bogus(IPv6) tests. found+ok dhartmei@Cedric Berger
2004-03-09KNF, ok cedric@ deraadt@Ryan Thomas McBride
2004-02-20Make pfsync deal with clearing states bound to a group or interface (egRyan Thomas McBride
2004-02-17Tighten pfi_skip_if() up, and a bit of KNF. ok mcbride@Cedric Berger
2004-02-10KNFHenning Brauer
2004-02-09Repair "set loginterface". Don't flush stats on pfctl -e. pf_status.sinceCedric Berger
2004-01-07PFI_MTYPE leak; ok cedric@Markus Friedl
2003-12-31spacing. note this, cedricTheo de Raadt
2003-12-31delay interfaces attach until "self" has been created; ok cedric@Markus Friedl
2003-12-31Many improvements to the handling of interfaces in PF.Cedric Berger
2003-12-12Move PF interface code to new net/pf_if.cCedric Berger