summaryrefslogtreecommitdiffstats
path: root/sys/net/pf_lb.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* When using a pf rule with both nat-to and rdr-to, it could happenbluhm2015-10-151-3/+6
* - pf_insert_src_node(): global argument (arg6) is useless, functionsashan2015-10-131-3/+2
* A recently added sanity check panic in pf_postprocess_addr() wasjsg2015-08-031-2/+2
* Add some panics to default paths where code later assumes a non defaultjsg2015-07-201-1/+3
* msg.mpisashan2015-07-181-1/+7
* INET/INET6 address family check should be unified in PFsashan2015-07-181-2/+8
* fix the indentation of a block of code, no binary changejsg2015-07-171-16/+16
* Expand ancient NTOHL/NTOHS/HTONS/HTONL macros.mpi2015-07-161-9/+9
* Fix pf_map_addr() not to cause dividing by 0. This fixes problem whenyasuoka2015-06-031-5/+17
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* init a potentially uninitialised var in pf_postprocess_addrjsg2015-01-061-2/+2
* unifdef INET in net code as a precursor to removing the pretend option.tedu2014-12-191-7/+1
* Support source-hash and random with tables and dynifs; not just pools.reyk2014-12-191-18/+49
* Comment is no longer true, remove it.mcbride2014-12-191-4/+1
* use siphash for pf_lb. for ipv6, we stretch it out a bit, but good enough.tedu2014-12-181-38/+20
* move arc4random prototype to systm.h. more appropriate for most codetedu2014-11-181-2/+1
* Split the logic for the ICMP and ICMP6 case in pf_get_sport(). Thebluhm2014-11-101-5/+14
* remove uneeded route.h includesjsg2014-09-081-5/+1
* fix logging strings (correct function name via __func__ + a typo)blambert2014-08-141-10/+8
* Fewer <netinet/in_systm.h> !mpi2014-07-221-2/+1
* better indentation; no functional changemikeb2014-07-021-68/+69
* translate icmpv6 echo id's the same way we do for icmpv4; ok henningmikeb2013-10-301-2/+2
* add a comment describing why do we call pf_map_addr again if portmikeb2013-10-301-1/+5
* Remove the number of in6_var.h inclusions by moving some functions andmpi2013-10-241-3/+1
* Remove the number of in_var.h inclusions by moving some functions andmpi2013-10-231-2/+1
* The header file netinet/in_var.h included netinet6/in6_var.h. Thisbluhm2013-10-171-1/+2
* no need for a lot of code to include proc.htedu2013-03-281-2/+1
* make sure the entry from tree_src_tracking is still in the pool;markus2012-12-291-23/+78
* reset the counter in case its current value has been removedmarkus2012-12-291-5/+16
* pass pf_pool directly to pfr_pool_get(); simplifies the API;markus2012-12-291-64/+14
* Enable support for the 'weight' keyword in the 'least-states'zinke2012-07-091-6/+28
* The kernel did not compile without INET6. Put some #ifdefs intobluhm2012-02-031-1/+5
* Since the IPv6 madness is not enough introduce NAT64 -- which is actuallyclaudio2011-10-131-5/+139
* Fix various format string types to as a minimum match the width of themiod2011-09-181-2/+2
* Make sure we use the right tbl/dyn pointer to check the pfrkt_refcntcost;mcbride2011-07-291-7/+17
* Add support for weighted round-robin in load balancing pools and tables.mcbride2011-07-271-18/+57
* bring in least-states load balancing algorithmzinke2011-07-031-10/+190
* exclude link local address from the dynamic interface address poolmikeb2011-05-171-3/+12
* stuff nsaddr/ndaddr/nsport/ndport (addrs/ports after NAT, used a lot whilehenning2010-06-271-42/+37
* pf_get_sport() picks a random port from the port range specified in asthen2010-02-041-19/+24
* Convert pf debug logging to using log()/addlog(), a single standardisedmcbride2010-01-181-15/+13
* First pass at removing the 'pf_pool' mechanism for translation and routingmcbride2010-01-121-58/+27
* fix sticky-address - by pretty much re-implementing it. still followinghenning2009-12-141-23/+30
* rtables are stacked on rdomains (it is possible to have multiple routingclaudio2009-11-031-4/+7
* Fix static-port, found by jmc@. ok henning@.sthen2009-09-071-2/+3
* the diff theo calls me insanae for:henning2009-09-011-257/+55
* move the "pf_map_addr: selected address" printf up to -xnoisy.sthen2009-06-241-2/+2
* Stricter state checking for ICMP and ICMPv6 packets: include the ICMP typemcbride2009-03-051-4/+7
* bring back the NAT NOP fix, but this time right.henning2009-02-181-1/+11
* revert pf.c r1.629 (which moved to this file) which was causingsthen2009-02-121-10/+1