freebsd-nq/sys/netpfil/ipfw
Andrey V. Elsukov 88d950a650 Remove "IPFW static rules" rmlock.
Make PFIL's lock global and use it for this purpose.
This reduces the number of locks needed to acquire for each packet.

Obtained from:	Yandex LLC
MFC after:	2 weeks
Sponsored by:	Yandex LLC
No objection from: #network
Differential Revision:	https://reviews.freebsd.org/D10154
2017-04-03 13:35:04 +00:00
..
nat64 Use memset with structure size. 2017-03-14 07:57:33 +00:00
nptv6 Fix NPTv6 rule counters when one_pass is not enabled. 2017-03-01 20:00:19 +00:00
pmod Add ipfw_pmod kernel module. 2017-04-03 03:07:48 +00:00
test
dn_aqm_codel.c
dn_aqm_codel.h
dn_aqm_pie.c
dn_aqm_pie.h Change several constants used by the PIE algorithm from unsigned to signed. 2017-03-18 23:00:13 +00:00
dn_aqm.h
dn_heap.c
dn_heap.h
dn_sched_fifo.c
dn_sched_fq_codel_helper.h
dn_sched_fq_codel.c
dn_sched_fq_codel.h
dn_sched_fq_pie.c
dn_sched_prio.c
dn_sched_qfq.c
dn_sched_rr.c
dn_sched_wf2q.c
dn_sched.h
dummynet.txt
ip_dn_glue.c
ip_dn_io.c
ip_dn_private.h
ip_dummynet.c
ip_fw2.c Remove "IPFW static rules" rmlock. 2017-04-03 13:35:04 +00:00
ip_fw_bpf.c
ip_fw_dynamic.c Remove "IPFW static rules" rmlock. 2017-04-03 13:35:04 +00:00
ip_fw_eaction.c Add O_EXTERNAL_DATA opcode support. 2017-04-03 02:44:40 +00:00
ip_fw_iface.c Remove "IPFW static rules" rmlock. 2017-04-03 13:35:04 +00:00
ip_fw_log.c Add the log formatting for an external action opcode. 2017-04-03 02:26:30 +00:00
ip_fw_nat.c Remove "IPFW static rules" rmlock. 2017-04-03 13:35:04 +00:00
ip_fw_pfil.c
ip_fw_private.h Remove "IPFW static rules" rmlock. 2017-04-03 13:35:04 +00:00
ip_fw_sockopt.c Remove "IPFW static rules" rmlock. 2017-04-03 13:35:04 +00:00
ip_fw_table_algo.c
ip_fw_table_value.c Remove "IPFW static rules" rmlock. 2017-04-03 13:35:04 +00:00
ip_fw_table.c Remove "IPFW static rules" rmlock. 2017-04-03 13:35:04 +00:00
ip_fw_table.h