aboutsummaryrefslogtreecommitdiff
path: root/sys/netpfil/ipfw
Commit message (Expand)AuthorAgeFilesLines
* Fix typos in comments (returing -> returning)Enji Cooper2017-02-071-1/+1
* Initialize IPFW static rules rmlock with RM_RECURSE flag.Andrey V. Elsukov2017-01-171-1/+1
* In dummynet(4), random chunks of memory are casted to struct dn_*,Marius Strobl2017-01-091-65/+115
* Convert result of hash_packet6() into host byte order.Andrey V. Elsukov2016-12-061-6/+5
* Fix ICMPv6 Time Exceeded error message translation.Andrey V. Elsukov2016-11-261-2/+2
* Remove the mbuf tag after use (for reinjected packets).Luiz Otavio O Souza2016-11-031-9/+4
* Stop abusing from struct ifnet presence to determine the packet directionLuiz Otavio O Souza2016-11-011-7/+4
* Fix `ipfw table lookup` handler to return entry value, but not its index.Andrey V. Elsukov2016-10-191-1/+5
* Move opcode rewriter init and destroy handlers into non-VENT code.Andrey V. Elsukov2016-09-181-2/+2
* Fix swap tables between sets when this functional is enabled.Andrey V. Elsukov2016-09-131-6/+38
* Try to fix gcc compilation errors (which are right).Bjoern A. Zeeb2016-08-181-2/+1
* Fix command: ipfw set (enable|disable) N (where N > 4).Oleg Bulyzhin2016-08-151-2/+4
* Use %ju to print unsigned 64-bit value.Andrey V. Elsukov2016-08-131-2/+2
* Add `stats reset` command implementation to NPTv6 moduleAndrey V. Elsukov2016-08-131-0/+36
* Replace __noinline with special debug macro NAT64NOINLINE.Andrey V. Elsukov2016-08-132-17/+17
* Add ipfw_nat64 module that implements stateless and stateful NAT64.Andrey V. Elsukov2016-08-1310-0/+5912
* Add three helper function to manage tables from external modules.Andrey V. Elsukov2016-08-132-2/+57
* Move logging via BPF support into separate file.Andrey V. Elsukov2016-08-134-173/+222
* Restore "nat global" support.Andrey V. Elsukov2016-08-112-10/+16
* Hide the boottime and bootimebin globals, provide the getboottime(9)Konstantin Belousov2016-07-271-2/+10
* Add named dynamic states support to ipfw(4).Andrey V. Elsukov2016-07-194-22/+253
* Add ipfw_nptv6 module that implements Network Prefix Translation for IPv6Andrey V. Elsukov2016-07-183-0/+1020
* Fix problems in the FQ-PIE AQM cleanup code that could leak memory orDon Lewis2016-07-121-136/+87
* Fix a race condition between the main thread in aqm_pie_cleanup() and theDon Lewis2016-07-051-33/+28
* In case of the global eventhandler make sure the current VNETBjoern A. Zeeb2016-06-301-1/+5
* Move the ipfw_log_bpf() calls from global module initialisation toBjoern A. Zeeb2016-06-302-17/+22
* Get closer to a VIMAGE network stack teardown from top to bottom ratherBjoern A. Zeeb2016-06-214-4/+4
* Fix 4-byte overflow in ipv6_writemask.Alexander V. Chernikov2016-06-051-1/+2
* Replace constant expressions that contain multiplications byDon Lewis2016-06-013-28/+30
* Cast some expressions that multiply a long long constant by aDon Lewis2016-05-292-12/+12
* Correct a typo in a comment.Don Lewis2016-05-261-1/+1
* Modify BOUND_VAR() macro to wrap all of its arguments in () and tweakDon Lewis2016-05-261-2/+2
* Import Dummynet AQM version 0.2.1 (CoDel, FQ-CoDel, PIE and FQ-PIE).Don Lewis2016-05-2619-2/+4572
* Fix the regression introduced in r300143.Andrey V. Elsukov2016-05-201-3/+3
* Move protocol state handling code from lookup_dyn_rule_locked() functionAndrey V. Elsukov2016-05-181-79/+86
* Make named objects set-aware. Now it is possible to create namedAndrey V. Elsukov2016-05-174-296/+493
* Fix memory leak possible in error case.Andrey V. Elsukov2016-05-111-2/+4
* Change the type of objhash_cb_t callback function to be able return anAndrey V. Elsukov2016-05-066-25/+40
* Rename find_name_tlv_type() to ipfw_find_name_tlv_type() and make itAndrey V. Elsukov2016-05-053-44/+9
* sys/net*: minor spelling fixes.Pedro F. Giffuni2016-05-0311-29/+29
* Make create_object callback optional and return EOPNOTSUPP when it isn'tAndrey V. Elsukov2016-04-272-13/+10
* netpfil: for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-153-4/+4
* Add External Actions KPI to ipfw(9).Andrey V. Elsukov2016-04-145-16/+518
* Change the type of 'etlv' field in struct named_object to uint16_t.Andrey V. Elsukov2016-04-142-4/+5
* Adjust some comments and make ref_opcode_object() static.Andrey V. Elsukov2016-04-141-4/+3
* o Teach opcode rewriting framework handle several rewriters forAndrey V. Elsukov2016-04-141-80/+107
* Move several functions related to opcode rewriting framework fromAndrey V. Elsukov2016-04-143-140/+141
* Cleanup unnecessary semicolons from the kernel.Pedro F. Giffuni2016-04-101-1/+1
* Use correct size for malloc.Andrey V. Elsukov2016-03-031-1/+1
* Remove taskqueue_enqueue_fast().John Baldwin2016-03-011-1/+1