Sync with the new ipfw3 version.
authormarta <marta@8c455092-636d-4788-adf5-e71def0336e8>
Thu, 15 Apr 2010 13:26:28 +0000 (13:26 +0000)
committermarta <marta@8c455092-636d-4788-adf5-e71def0336e8>
Thu, 15 Apr 2010 13:26:28 +0000 (13:26 +0000)
commit40445faa1db58b90083115bc315d095e7eb2fe51
treea805ff3990fe67e44979c114f5fa925cc25e4999
parentfccf30d4bf6b00b317756a9ff9d2135b361d2599
Sync with the new ipfw3 version.

The major enhancement is a completely restructured version of
dummynet, with support for different packet scheduling algorithms
(loadable at runtime), faster queue/pipe lookup, and a much cleaner
internal architecture and kernel/userland ABI which simplifies
future extensions.
104 files changed:
020-mips-hz1000.patch [new file with mode: 0644]
Makefile
Makefile.openwrt
NOTES
README
README.openwrt [deleted file]
binary/README.txt [new file with mode: 0644]
binary/cyg-ipfw.exe [new file with mode: 0644]
binary/cygwin1.dll [new file with mode: 0644]
binary/ipfw.exe [new file with mode: 0644]
binary/ipfw.sys [new file with mode: 0644]
binary/netipfw.inf [new file with mode: 0644]
binary/netipfw_m.inf [new file with mode: 0644]
binary/testme.bat [new file with mode: 0644]
binary/wget.exe [new file with mode: 0644]
dummynet2/Makefile
dummynet2/bsd_compat.c
dummynet2/debug.c [new file with mode: 0644]
dummynet2/dn_heap.c [new file with mode: 0644]
dummynet2/dn_sched_fifo.c [new file with mode: 0644]
dummynet2/dn_sched_prio.c [new file with mode: 0755]
dummynet2/dn_sched_qfq.c [new file with mode: 0644]
dummynet2/dn_sched_rr.c [new file with mode: 0644]
dummynet2/dn_sched_wf2q.c [new file with mode: 0644]
dummynet2/include/net/radix.h
dummynet2/include/netinet/ip.h
dummynet2/include/netinet/ip_dummynet.h
dummynet2/include/netinet/ip_fw.h
dummynet2/include/netinet/ipfw/dn_heap.h [new file with mode: 0644]
dummynet2/include/netinet/ipfw/dn_sched.h [new file with mode: 0644]
dummynet2/include/netinet/ipfw/ip_dn_private.h [new file with mode: 0644]
dummynet2/include/netinet/ipfw/ip_fw_private.h
dummynet2/include/netinet/tcp.h
dummynet2/include/sys/malloc.h
dummynet2/include/sys/mbuf.h
dummynet2/include/sys/queue.h
dummynet2/include/sys/systm.h
dummynet2/include/sys/taskqueue.h
dummynet2/ip_dn_glue.c [new file with mode: 0644]
dummynet2/ip_dn_io.c [new file with mode: 0644]
dummynet2/ip_dummynet.c
dummynet2/ip_fw2.c
dummynet2/ip_fw_dynamic.c
dummynet2/ip_fw_log.c
dummynet2/ip_fw_pfil.c
dummynet2/ip_fw_sockopt.c
dummynet2/ip_fw_table.c
dummynet2/ipfw2_mod.c
dummynet2/md_win.c [new file with mode: 0644]
dummynet2/miniport.c [new file with mode: 0644]
dummynet2/missing.h
dummynet2/netipfw.inf [new file with mode: 0644]
dummynet2/netipfw_m.inf [new file with mode: 0644]
dummynet2/passthru.c [new file with mode: 0644]
dummynet2/passthru.h [new file with mode: 0644]
dummynet2/precomp.h [new file with mode: 0644]
dummynet2/protocol.c [new file with mode: 0644]
dummynet2/radix.c
dummynet2/winmissing.h [new file with mode: 0644]
glue.h
ipfw/Makefile
ipfw/altq.c [deleted file]
ipfw/dummynet.c
ipfw/glue.c
ipfw/include_e/libutil.h [deleted file]
ipfw/include_e/sys/sockio.h [deleted file]
ipfw/ipfw.8 [new file with mode: 0644]
ipfw/ipfw2.c
ipfw/ipfw2.h
ipfw/ipv6.c
ipfw/main.c
ipfw/nat.c [deleted file]
ipfw/rule_test.sh [new file with mode: 0755]
ipfw/ws2_32.def [new file with mode: 0644]
kmod-ipfw3_2.4.35.4-brcm-2.4-1_mipsel.ipk [new file with mode: 0644]
original_passthru/makefile [new file with mode: 0644]
original_passthru/miniport.c [new file with mode: 0644]
original_passthru/netsf.inf [new file with mode: 0644]
original_passthru/netsf_m.inf [new file with mode: 0644]
original_passthru/passthru.c [new file with mode: 0644]
original_passthru/passthru.h [new file with mode: 0644]
original_passthru/passthru.htm [new file with mode: 0644]
original_passthru/passthru.rc [new file with mode: 0644]
original_passthru/precomp.h [new file with mode: 0644]
original_passthru/protocol.c [new file with mode: 0644]
original_passthru/sources [new file with mode: 0644]
planetlab/ipfw.cron
planetlab/planetlab-tags.mk
planetlab/planetlab.mk
planetlab/sample_hook
tcc-0.9.25-bsd.zip [new file with mode: 0644]
tcc_glue.h [new file with mode: 0644]
test/Makefile [new file with mode: 0644]
test/basic_ipfw.sh [new file with mode: 0755]
test/dn_test.h [new file with mode: 0644]
test/main.c [new file with mode: 0644]
test/memory_leak.sh [new file with mode: 0644]
test/mylist.h [new file with mode: 0644]
test/test_dn_heap.c [new file with mode: 0644]
test/test_dn_sched.c [new file with mode: 0644]
win64/mysetenv.sh [new file with mode: 0644]
win64/netipfw.inf [new file with mode: 0644]
win64/netipfw_m.inf [new file with mode: 0644]
win64/sources [new file with mode: 0644]