freebsd-nq/sys/netpfil/ipfw
Andrey V. Elsukov b13653baf9 Reduce overhead of ipfw's me6 opcode.
Skip checks for IPv6 multicast addresses.
Use in6_localip() for global unicast.
And for IPv6 link-local addresses do search in the IPv6 addresses list.
Since LLA are stored in the kernel internal form, use
IN6_ARE_MASKED_ADDR_EQUAL() macro with lla_mask for addresses comparison.
lla_mask has zero bits in the second word, where we keep sin6_scope_id.

Obtained from:	Yandex LLC
Sponsored by:	Yandex LLC
2015-07-29 10:53:42 +00:00
..
test add code to compute fairness indexes; 2015-07-10 18:10:40 +00:00
dn_heap.c one more warning suppression when compiling the test code in userspace. 2015-07-10 19:18:49 +00:00
dn_heap.h
dn_sched_fifo.c
dn_sched_prio.c
dn_sched_qfq.c assorted algorithmic fixes from Paolo Valente (one of my qfq coauthors): 2015-07-10 19:24:36 +00:00
dn_sched_rr.c
dn_sched_wf2q.c
dn_sched.h remove an extra ; after MODULE_DEPEND 2015-05-19 14:49:31 +00:00
dummynet.txt Summary: Two quick edits to the implementation notes as they're no 2014-02-15 18:36:31 +00:00
ip_dn_glue.c DNOLD_IS_ECN introduced by r266941 is not required. 2014-06-01 20:19:17 +00:00
ip_dn_io.c Add helper functions for IP checksum adjusting. Use these functions in 2015-07-20 07:26:31 +00:00
ip_dn_private.h remove a redundant ; at the end of a function 2015-05-19 15:29:00 +00:00
ip_dummynet.c CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than ten 2015-05-22 17:05:21 +00:00
ip_fw2.c Reduce overhead of ipfw's me6 opcode. 2015-07-29 10:53:42 +00:00
ip_fw_dynamic.c CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than ten 2015-05-22 17:05:21 +00:00
ip_fw_iface.c * Make sure table algorithm destroy hook is always called without locks 2015-02-05 13:49:04 +00:00
ip_fw_log.c The offset variable has been cleared all bits except IP6F_OFF_MASK. 2015-03-31 14:41:29 +00:00
ip_fw_nat.c Use free_nat_instance() for nat instance deletion. 2015-04-27 09:16:22 +00:00
ip_fw_pfil.c use proper types to represent function pointers 2015-05-19 16:51:30 +00:00
ip_fw_private.h Add helper functions for IP checksum adjusting. Use these functions in 2015-07-20 07:26:31 +00:00
ip_fw_sockopt.c use proper types to represent function pointers 2015-05-19 16:51:30 +00:00
ip_fw_table_algo.c * Make sure table algorithm destroy hook is always called without locks 2015-02-05 13:49:04 +00:00
ip_fw_table_value.c Remove ptei->value check from ipfw_link_table_values(): 2015-05-12 20:42:42 +00:00
ip_fw_table.c Fix panic when prepare_batch_buffer() returns error. 2015-05-06 07:53:43 +00:00
ip_fw_table.h Make rule table kernel-index rewriting support any kind of objects. 2015-04-27 08:29:39 +00:00