summaryrefslogtreecommitdiffstats
path: root/sys/net/pf.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* rename all_state_flags to state_flags to finish the transitionmikeb2012-07-261-4/+2
* With address family translation, the ip length of the quoted ipbluhm2012-07-101-5/+6
* rename prio in struct pf_rule and related structs to set_prio so it ishenning2012-07-071-20/+20
* initialize 'reason' variable before passing it to the pflog_packet;mikeb2012-06-261-3/+7
* Ignore/preserve ECN bits on ToS matching and scrubbing.mpf2012-05-121-2/+2
* SLIST_REMOVE_NEXT -> SLIST_REMOVE_AFTER for better consistency andnaddy2012-04-111-2/+2
* Fix kernel compilation with pf but without pfsync pseudo-device bymikeb2012-04-031-1/+70
* Improve the ICMPv6 direction checkmikeb2012-02-051-36/+75
* The kernel did not compile without INET6. Put some #ifdefs intobluhm2012-02-031-21/+41
* improve icmp virtual id generation for ND and MLD packets so thatmikeb2012-01-281-9/+13
* try to lookup the icmp state based on a correct packet descriptor;mikeb2012-01-281-3/+3
* Clean up the pf normalization code:bluhm2012-01-261-8/+7
* Minor fixes for pf_walk_header6():bluhm2012-01-261-15/+17
* Remove dead assignments and newly created unused variables.chl2012-01-181-6/+2
* Fix trailing whitespace.bluhm2012-01-171-2/+2
* Pass struct pf_pdesc to pf_walk_option6() and pf_walk_header6() tobluhm2012-01-161-63/+55
* Calling pf_normalize_ip() from pf_setup_pdesc() was bad as thebluhm2012-01-151-84/+62
* Just use pd->sidx and pd->didx to reverse the state key argumentsmpf2011-12-211-32/+12
* improve the icmp direction check to deal correctly with af-to statesmikeb2011-12-191-4/+10
* fixup af-to regression with match rulesmikeb2011-12-121-3/+3
* Kill unused IFCAP_IPSEC and IFCAP_IPCOMP.haesbaert2011-12-021-4/+3
* deprecate PFTM_UNTIL_PACKET. nothing in the tree uses it, anddlg2011-11-281-3/+1
* Apply route-to to deferred packet; without this the first packet of amcbride2011-11-261-5/+1
* use time_uptime to set state creation values as time_second can bedlg2011-11-251-3/+3
* add forgotten fixup for icmp6 id's when translating; ok henningmikeb2011-10-211-1/+5
* Since the IPv6 madness is not enough introduce NAT64 -- which is actuallyclaudio2011-10-131-123/+910
* remove inaccurate comment - we don't have state tableS any more, there ishenning2011-10-071-3/+1
* As requested by henning, move the mbuf pointer into struct pf_pdesc.bluhm2011-09-281-213/+207
* As I have touched half of pf lines anyway, fix whitespaces now.bluhm2011-09-221-20/+20
* Check the protocol header length for tcp, udp, icmp, icmp6 inbluhm2011-09-211-2/+18
* pf_setup_pdesc() panics if address family is neither AF_INET norbluhm2011-09-201-25/+22
* Put kif and dir into pdesc an use this instead of passing the valuesbluhm2011-09-201-128/+120
* Consolidate pf function parameters. Move off and hdrlen into pdescbluhm2011-09-191-161/+136
* Move the pdesc initialization code into pf_setup_pdesc(). Unifybluhm2011-09-181-24/+22
* Move the call to pf_test_rule() for fragments that have not beenbluhm2011-09-181-20/+17
* The pd->ip_sum and pd->proto_sum fields are not needed. Replacebluhm2011-09-171-17/+14
* move initialisation of pd->nsaddr and pd->ndaddr from pf_test_rule tohenning2011-09-171-15/+10
* Deduplicate IPv4 and IPv6 code that handles fragments that have notbluhm2011-09-171-30/+19
* Add support for one shot rules that remove themselves from an activemikeb2011-08-301-1/+4
* Remove redundant prototype for pf_socket_lookup().mpf2011-08-031-2/+1
* Add support for weighted round-robin in load balancing pools and tables.mcbride2011-07-271-9/+3
* OS fingerprinting can only be done on rules that explicitly specify TCPmcbride2011-07-241-6/+5
* Replace the IPv6 header walking loop in pf_test_state_icmp() withbluhm2011-07-231-61/+76
* Sync 'block return' behaviour for ICMP packets with our IP stack:mcbride2011-07-221-3/+6
* fix typos, martin pelikanhenning2011-07-221-4/+4
* If ipv4+icmp6 or ipv6+icmp packets were embedded into an icmpbluhm2011-07-091-3/+15
* surprisingly, we use pf as classifier for the new priority queueinghenning2011-07-081-5/+26
* There were two loops in pf_setup_pdesc() and pf_normalize_ip6()bluhm2011-07-071-76/+193
* Fold pf_test_fragment() into pf_test_rule(), reduce code and fixesmcbride2011-07-071-214/+169
* add missing ifdefs for INET6; diff from form, ok henning, bluhm, claudiomikeb2011-07-051-1/+11