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
dn_heap.c
dn_heap.h
dn_sched_fifo.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 Reduce overhead of ipfw's me6 opcode. 2015-07-29 10:53:42 +00:00
ip_fw_dynamic.c
ip_fw_iface.c
ip_fw_log.c
ip_fw_nat.c
ip_fw_pfil.c
ip_fw_private.h
ip_fw_sockopt.c
ip_fw_table_algo.c
ip_fw_table_value.c
ip_fw_table.c
ip_fw_table.h