freebsd-dev/sys/netinet/ipfw
Gleb Smirnoff 24536f92c5 After processing the O_SKIPTO opcode our cmd points to the next rule, and
"match" processing at the end of inner loop would look ahead into the next
rule, which is incorrect. Particularly, in the case when the next rule
started with F_NOT opcode it was skipped blindly.

To fix this, exit the inner loop with the continue operator forcibly and
explicitly.

PR:		kern/147798
2010-06-29 16:57:30 +00:00
..
test Add a priority-based packet scheduler. 2010-03-21 16:30:32 +00:00
dn_heap.c don't use C++ keywords as variable names 2010-03-08 11:27:08 +00:00
dn_heap.h don't use C++ keywords as variable names 2010-03-08 11:27:08 +00:00
dn_sched_fifo.c Bring in the most recent version of ipfw and dummynet, developed 2010-03-02 17:40:48 +00:00
dn_sched_prio.c Add a priority-based packet scheduler. 2010-03-21 16:30:32 +00:00
dn_sched_qfq.c Bring in the most recent version of ipfw and dummynet, developed 2010-03-02 17:40:48 +00:00
dn_sched_rr.c whitespace fixes (trailing whitespace, bad indentation 2010-04-19 16:17:30 +00:00
dn_sched_wf2q.c whitespace fixes (trailing whitespace, bad indentation 2010-04-19 16:17:30 +00:00
dn_sched.h whitespace fixes (trailing whitespace, bad indentation 2010-04-19 16:17:30 +00:00
dummynet.txt Bring in the most recent version of ipfw and dummynet, developed 2010-03-02 17:40:48 +00:00
ip_dn_glue.c no need to pass an argument to dn_compat_calc_size() 2010-04-09 16:06:53 +00:00
ip_dn_io.c Try to help with a virtualized dummynet after r206428. 2010-04-10 22:11:01 +00:00
ip_dn_private.h whitespace fixes (trailing whitespace, bad indentation 2010-04-19 16:17:30 +00:00
ip_dummynet.c whitespace fixes (trailing whitespace, bad indentation 2010-04-19 16:17:30 +00:00
ip_fw2.c After processing the O_SKIPTO opcode our cmd points to the next rule, and 2010-06-29 16:57:30 +00:00
ip_fw_dynamic.c + implement (two lines) the kernel side of 'lookup dscp N' to use the 2010-03-15 17:14:27 +00:00
ip_fw_log.c + implement (two lines) the kernel side of 'lookup dscp N' to use the 2010-03-15 17:14:27 +00:00
ip_fw_nat.c Various cleanup done in ipfw3-head branch including: 2010-01-04 19:01:22 +00:00
ip_fw_pfil.c whitespace fixes (trailing whitespace, bad indentation 2010-04-19 16:17:30 +00:00
ip_fw_private.h whitespace fixes (trailing whitespace, bad indentation 2010-04-19 16:17:30 +00:00
ip_fw_sockopt.c Hopefully fix the recent breakage in rule deletion. 2010-04-07 08:23:58 +00:00
ip_fw_table.c no need for ipfw_flush_tables(), we just need ipfw_destroy_tables() 2010-03-21 15:54:07 +00:00