summaryrefslogtreecommitdiff
path: root/sys/net/pf_lb.c
AgeCommit message (Expand)Author
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-01-06init a potentially uninitialised var in pf_postprocess_addrJonathan Gray
2014-12-19unifdef INET in net code as a precursor to removing the pretend option.Ted Unangst
2014-12-19Support source-hash and random with tables and dynifs; not just pools.Reyk Floeter
2014-12-19Comment is no longer true, remove it.Ryan Thomas McBride
2014-12-18use siphash for pf_lb. for ipv6, we stretch it out a bit, but good enough.Ted Unangst
2014-11-18move arc4random prototype to systm.h. more appropriate for most codeTed Unangst
2014-11-10Split the logic for the ICMP and ICMP6 case in pf_get_sport(). TheAlexander Bluhm
2014-09-08remove uneeded route.h includesJonathan Gray
2014-08-14fix logging strings (correct function name via __func__ + a typo)Bret Lambert
2014-07-22Fewer <netinet/in_systm.h> !Martin Pieuchot
2014-07-02better indentation; no functional changeMike Belopuhov
2013-10-30translate icmpv6 echo id's the same way we do for icmpv4; ok henningMike Belopuhov
2013-10-30add a comment describing why do we call pf_map_addr again if portMike Belopuhov
2013-10-24Remove the number of in6_var.h inclusions by moving some functions andMartin Pieuchot
2013-10-23Remove the number of in_var.h inclusions by moving some functions andMartin Pieuchot
2013-10-17The header file netinet/in_var.h included netinet6/in6_var.h. ThisAlexander Bluhm
2013-03-28no need for a lot of code to include proc.hTed Unangst
2012-12-29make sure the entry from tree_src_tracking is still in the pool;Markus Friedl
2012-12-29reset the counter in case its current value has been removedMarkus Friedl
2012-12-29pass pf_pool directly to pfr_pool_get(); simplifies the API;Markus Friedl
2012-07-09Enable support for the 'weight' keyword in the 'least-states'Joerg Zinke
2012-02-03The kernel did not compile without INET6. Put some #ifdefs intoAlexander Bluhm
2011-10-13Since the IPv6 madness is not enough introduce NAT64 -- which is actuallyClaudio Jeker
2011-09-18Fix various format string types to as a minimum match the width of theMiod Vallat
2011-07-29Make sure we use the right tbl/dyn pointer to check the pfrkt_refcntcost;Ryan Thomas McBride
2011-07-27Add support for weighted round-robin in load balancing pools and tables.Ryan Thomas McBride
2011-07-03bring in least-states load balancing algorithmJoerg Zinke
2011-05-17exclude link local address from the dynamic interface address poolMike Belopuhov
2010-06-27stuff nsaddr/ndaddr/nsport/ndport (addrs/ports after NAT, used a lot whileHenning Brauer
2010-02-04pf_get_sport() picks a random port from the port range specified in aStuart Henderson
2010-01-18Convert pf debug logging to using log()/addlog(), a single standardisedRyan Thomas McBride
2010-01-12First pass at removing the 'pf_pool' mechanism for translation and routingRyan Thomas McBride
2009-12-14fix sticky-address - by pretty much re-implementing it. still followingHenning Brauer
2009-11-03rtables are stacked on rdomains (it is possible to have multiple routingClaudio Jeker
2009-09-07Fix static-port, found by jmc@. ok henning@.Stuart Henderson
2009-09-01the diff theo calls me insanae for:Henning Brauer
2009-06-24move the "pf_map_addr: selected address" printf up to -xnoisy.Stuart Henderson
2009-03-05Stricter state checking for ICMP and ICMPv6 packets: include the ICMP typeRyan Thomas McBride
2009-02-18bring back the NAT NOP fix, but this time right.Henning Brauer
2009-02-12revert pf.c r1.629 (which moved to this file) which was causingStuart Henderson
2009-01-29Split the address selection from pools away from pf.c and put it inPierre-Yves Ritschard