aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Config0
-rw-r--r--Makefile0
-rw-r--r--Modules/Catalogue0
-rw-r--r--Modules/tcp_diag.c0
-rw-r--r--Patches/Catalogue0
-rw-r--r--Patches/af_unix.dif0
-rw-r--r--Patches/pidentd-3.0.12.dif0
-rw-r--r--Patches/rt_cache_stat.dif0
-rw-r--r--Patches/symbol_exports.dif0
-rw-r--r--README0
-rw-r--r--README.decnet0
-rw-r--r--README.iproute2+tc0
-rw-r--r--RELNOTES0
-rw-r--r--doc/Makefile0
-rw-r--r--doc/Plan0
-rw-r--r--doc/SNAPSHOT.tex0
-rw-r--r--doc/api-ip6-flowlabels.tex0
-rw-r--r--doc/arpd.sgml0
-rw-r--r--doc/do-psnup0
-rw-r--r--doc/ip-cref.tex0
-rw-r--r--doc/ip-tunnels.tex0
-rw-r--r--doc/nstat.sgml0
-rw-r--r--doc/preamble.tex0
-rw-r--r--doc/rtstat.sgml0
-rw-r--r--doc/ss.sgml0
-rw-r--r--etc/iproute2/rt_dsfield0
-rw-r--r--etc/iproute2/rt_protos0
-rw-r--r--etc/iproute2/rt_realms0
-rw-r--r--etc/iproute2/rt_scopes0
-rw-r--r--etc/iproute2/rt_tables0
-rw-r--r--examples/SYN-DoS.rate.limit0
-rw-r--r--examples/cbqinit.eth10
-rw-r--r--examples/dhcp-client-script0
-rw-r--r--examples/diffserv/Edge10
-rw-r--r--examples/diffserv/Edge20
-rw-r--r--examples/diffserv/Edge31-ca-u320
-rw-r--r--examples/diffserv/Edge31-cb-chains0
-rw-r--r--examples/diffserv/Edge32-ca-u320
-rw-r--r--examples/diffserv/Edge32-cb-chains0
-rw-r--r--examples/diffserv/Edge32-cb-u320
-rw-r--r--examples/diffserv/README0
-rw-r--r--examples/diffserv/afcbq0
-rw-r--r--examples/diffserv/ef-prio0
-rw-r--r--examples/diffserv/efcbq0
-rw-r--r--examples/diffserv/regression-testing0
-rw-r--r--include-glibc/bits/socket.h0
-rw-r--r--include-glibc/bits/sockunion.h0
-rw-r--r--include-glibc/db.h0
-rw-r--r--include-glibc/glibc-bugs.h0
-rw-r--r--include-glibc/netinet/in.h0
-rw-r--r--include-glibc/netinet/ip.h0
-rw-r--r--include-glibc/socketbits.h0
-rw-r--r--include/SNAPSHOT.h0
-rw-r--r--include/libnetlink.h0
-rw-r--r--include/ll_map.h0
-rw-r--r--include/rt_names.h0
-rw-r--r--include/rtm_map.h0
-rw-r--r--include/tcp_diag.h0
-rw-r--r--include/utils.h0
-rw-r--r--ip/Makefile0
-rw-r--r--ip/ifcfg0
-rw-r--r--ip/ip.c0
-rw-r--r--ip/ip_common.h0
-rw-r--r--ip/ipaddress.c0
-rw-r--r--ip/iplink.c0
-rw-r--r--ip/ipmaddr.c0
-rw-r--r--ip/ipmonitor.c0
-rw-r--r--ip/ipmroute.c0
-rw-r--r--ip/ipneigh.c0
-rw-r--r--ip/iproute.c0
-rw-r--r--ip/iprule.c0
-rw-r--r--ip/iptunnel.c0
-rw-r--r--ip/routef0
-rw-r--r--ip/routel0
-rw-r--r--ip/rtm_map.c0
-rw-r--r--ip/rtmon.c0
-rw-r--r--ip/rtpr0
-rw-r--r--lib/Makefile0
-rw-r--r--lib/dnet_ntop.c0
-rw-r--r--lib/dnet_pton.c0
-rw-r--r--lib/inet_ntop.c0
-rw-r--r--lib/inet_proto.c0
-rw-r--r--lib/inet_pton.c0
-rw-r--r--lib/ipx_ntop.c0
-rw-r--r--lib/ipx_pton.c0
-rw-r--r--lib/libnetlink.c0
-rw-r--r--lib/ll_addr.c0
-rw-r--r--lib/ll_map.c0
-rw-r--r--lib/ll_proto.c0
-rw-r--r--lib/ll_types.c0
-rw-r--r--lib/rt_names.c0
-rw-r--r--lib/utils.c0
-rw-r--r--misc/Makefile0
-rw-r--r--misc/arpd.c0
-rw-r--r--misc/ifstat.c0
-rw-r--r--misc/netbug0
-rw-r--r--misc/nstat.c0
-rw-r--r--misc/rtacct.c0
-rw-r--r--misc/rtstat.c0
-rw-r--r--misc/ss.c0
-rw-r--r--misc/ssfilter.h0
-rw-r--r--misc/ssfilter.y0
-rw-r--r--tc/Makefile0
-rw-r--r--tc/README.last0
-rw-r--r--tc/f_fw.c0
-rw-r--r--tc/f_route.c0
-rw-r--r--tc/f_rsvp.c0
-rw-r--r--tc/f_tcindex.c0
-rw-r--r--tc/f_u32.c0
-rw-r--r--tc/m_estimator.c0
-rw-r--r--tc/m_police.c0
-rw-r--r--tc/q_atm.c0
-rw-r--r--tc/q_cbq.c0
-rw-r--r--tc/q_csz.c0
-rw-r--r--tc/q_dsmark.c0
-rw-r--r--tc/q_fifo.c0
-rw-r--r--tc/q_gred.c0
-rw-r--r--tc/q_hfsc.c0
-rw-r--r--tc/q_hpfq.c0
-rw-r--r--tc/q_ingress.c0
-rw-r--r--tc/q_prio.c0
-rw-r--r--tc/q_red.c0
-rw-r--r--tc/q_sfq.c0
-rw-r--r--tc/q_tbf.c0
-rw-r--r--tc/tc.c0
-rw-r--r--tc/tc_cbq.c0
-rw-r--r--tc/tc_cbq.h0
-rw-r--r--tc/tc_class.c0
-rw-r--r--tc/tc_common.h0
-rw-r--r--tc/tc_core.c0
-rw-r--r--tc/tc_core.h0
-rw-r--r--tc/tc_estimator.c0
-rw-r--r--tc/tc_filter.c0
-rw-r--r--tc/tc_qdisc.c0
-rw-r--r--tc/tc_red.c0
-rw-r--r--tc/tc_red.h0
-rw-r--r--tc/tc_util.c0
-rw-r--r--tc/tc_util.h0
138 files changed, 0 insertions, 0 deletions
diff --git a/Config b/Config
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/Config
diff --git a/Makefile b/Makefile
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/Makefile
diff --git a/Modules/Catalogue b/Modules/Catalogue
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/Modules/Catalogue
diff --git a/Modules/tcp_diag.c b/Modules/tcp_diag.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/Modules/tcp_diag.c
diff --git a/Patches/Catalogue b/Patches/Catalogue
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/Patches/Catalogue
diff --git a/Patches/af_unix.dif b/Patches/af_unix.dif
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/Patches/af_unix.dif
diff --git a/Patches/pidentd-3.0.12.dif b/Patches/pidentd-3.0.12.dif
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/Patches/pidentd-3.0.12.dif
diff --git a/Patches/rt_cache_stat.dif b/Patches/rt_cache_stat.dif
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/Patches/rt_cache_stat.dif
diff --git a/Patches/symbol_exports.dif b/Patches/symbol_exports.dif
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/Patches/symbol_exports.dif
diff --git a/README b/README
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/README
diff --git a/README.decnet b/README.decnet
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/README.decnet
diff --git a/README.iproute2+tc b/README.iproute2+tc
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/README.iproute2+tc
diff --git a/RELNOTES b/RELNOTES
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/RELNOTES
diff --git a/doc/Makefile b/doc/Makefile
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/doc/Makefile
diff --git a/doc/Plan b/doc/Plan
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/doc/Plan
diff --git a/doc/SNAPSHOT.tex b/doc/SNAPSHOT.tex
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/doc/SNAPSHOT.tex
diff --git a/doc/api-ip6-flowlabels.tex b/doc/api-ip6-flowlabels.tex
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/doc/api-ip6-flowlabels.tex
diff --git a/doc/arpd.sgml b/doc/arpd.sgml
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/doc/arpd.sgml
diff --git a/doc/do-psnup b/doc/do-psnup
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/doc/do-psnup
diff --git a/doc/ip-cref.tex b/doc/ip-cref.tex
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/doc/ip-cref.tex
diff --git a/doc/ip-tunnels.tex b/doc/ip-tunnels.tex
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/doc/ip-tunnels.tex
diff --git a/doc/nstat.sgml b/doc/nstat.sgml
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/doc/nstat.sgml
diff --git a/doc/preamble.tex b/doc/preamble.tex
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/doc/preamble.tex
diff --git a/doc/rtstat.sgml b/doc/rtstat.sgml
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/doc/rtstat.sgml
diff --git a/doc/ss.sgml b/doc/ss.sgml
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/doc/ss.sgml
diff --git a/etc/iproute2/rt_dsfield b/etc/iproute2/rt_dsfield
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/etc/iproute2/rt_dsfield
diff --git a/etc/iproute2/rt_protos b/etc/iproute2/rt_protos
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/etc/iproute2/rt_protos
diff --git a/etc/iproute2/rt_realms b/etc/iproute2/rt_realms
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/etc/iproute2/rt_realms
diff --git a/etc/iproute2/rt_scopes b/etc/iproute2/rt_scopes
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/etc/iproute2/rt_scopes
diff --git a/etc/iproute2/rt_tables b/etc/iproute2/rt_tables
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/etc/iproute2/rt_tables
diff --git a/examples/SYN-DoS.rate.limit b/examples/SYN-DoS.rate.limit
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/examples/SYN-DoS.rate.limit
diff --git a/examples/cbqinit.eth1 b/examples/cbqinit.eth1
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/examples/cbqinit.eth1
diff --git a/examples/dhcp-client-script b/examples/dhcp-client-script
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/examples/dhcp-client-script
diff --git a/examples/diffserv/Edge1 b/examples/diffserv/Edge1
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/examples/diffserv/Edge1
diff --git a/examples/diffserv/Edge2 b/examples/diffserv/Edge2
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/examples/diffserv/Edge2
diff --git a/examples/diffserv/Edge31-ca-u32 b/examples/diffserv/Edge31-ca-u32
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/examples/diffserv/Edge31-ca-u32
diff --git a/examples/diffserv/Edge31-cb-chains b/examples/diffserv/Edge31-cb-chains
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/examples/diffserv/Edge31-cb-chains
diff --git a/examples/diffserv/Edge32-ca-u32 b/examples/diffserv/Edge32-ca-u32
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/examples/diffserv/Edge32-ca-u32
diff --git a/examples/diffserv/Edge32-cb-chains b/examples/diffserv/Edge32-cb-chains
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/examples/diffserv/Edge32-cb-chains
diff --git a/examples/diffserv/Edge32-cb-u32 b/examples/diffserv/Edge32-cb-u32
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/examples/diffserv/Edge32-cb-u32
diff --git a/examples/diffserv/README b/examples/diffserv/README
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/examples/diffserv/README
diff --git a/examples/diffserv/afcbq b/examples/diffserv/afcbq
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/examples/diffserv/afcbq
diff --git a/examples/diffserv/ef-prio b/examples/diffserv/ef-prio
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/examples/diffserv/ef-prio
diff --git a/examples/diffserv/efcbq b/examples/diffserv/efcbq
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/examples/diffserv/efcbq
diff --git a/examples/diffserv/regression-testing b/examples/diffserv/regression-testing
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/examples/diffserv/regression-testing
diff --git a/include-glibc/bits/socket.h b/include-glibc/bits/socket.h
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/include-glibc/bits/socket.h
diff --git a/include-glibc/bits/sockunion.h b/include-glibc/bits/sockunion.h
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/include-glibc/bits/sockunion.h
diff --git a/include-glibc/db.h b/include-glibc/db.h
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/include-glibc/db.h
diff --git a/include-glibc/glibc-bugs.h b/include-glibc/glibc-bugs.h
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/include-glibc/glibc-bugs.h
diff --git a/include-glibc/netinet/in.h b/include-glibc/netinet/in.h
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/include-glibc/netinet/in.h
diff --git a/include-glibc/netinet/ip.h b/include-glibc/netinet/ip.h
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/include-glibc/netinet/ip.h
diff --git a/include-glibc/socketbits.h b/include-glibc/socketbits.h
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/include-glibc/socketbits.h
diff --git a/include/SNAPSHOT.h b/include/SNAPSHOT.h
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/include/SNAPSHOT.h
diff --git a/include/libnetlink.h b/include/libnetlink.h
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/include/libnetlink.h
diff --git a/include/ll_map.h b/include/ll_map.h
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/include/ll_map.h
diff --git a/include/rt_names.h b/include/rt_names.h
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/include/rt_names.h
diff --git a/include/rtm_map.h b/include/rtm_map.h
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/include/rtm_map.h
diff --git a/include/tcp_diag.h b/include/tcp_diag.h
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/include/tcp_diag.h
diff --git a/include/utils.h b/include/utils.h
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/include/utils.h
diff --git a/ip/Makefile b/ip/Makefile
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/ip/Makefile
diff --git a/ip/ifcfg b/ip/ifcfg
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/ip/ifcfg
diff --git a/ip/ip.c b/ip/ip.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/ip/ip.c
diff --git a/ip/ip_common.h b/ip/ip_common.h
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/ip/ip_common.h
diff --git a/ip/ipaddress.c b/ip/ipaddress.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/ip/ipaddress.c
diff --git a/ip/iplink.c b/ip/iplink.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/ip/iplink.c
diff --git a/ip/ipmaddr.c b/ip/ipmaddr.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/ip/ipmaddr.c
diff --git a/ip/ipmonitor.c b/ip/ipmonitor.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/ip/ipmonitor.c
diff --git a/ip/ipmroute.c b/ip/ipmroute.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/ip/ipmroute.c
diff --git a/ip/ipneigh.c b/ip/ipneigh.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/ip/ipneigh.c
diff --git a/ip/iproute.c b/ip/iproute.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/ip/iproute.c
diff --git a/ip/iprule.c b/ip/iprule.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/ip/iprule.c
diff --git a/ip/iptunnel.c b/ip/iptunnel.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/ip/iptunnel.c
diff --git a/ip/routef b/ip/routef
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/ip/routef
diff --git a/ip/routel b/ip/routel
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/ip/routel
diff --git a/ip/rtm_map.c b/ip/rtm_map.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/ip/rtm_map.c
diff --git a/ip/rtmon.c b/ip/rtmon.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/ip/rtmon.c
diff --git a/ip/rtpr b/ip/rtpr
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/ip/rtpr
diff --git a/lib/Makefile b/lib/Makefile
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/Makefile
diff --git a/lib/dnet_ntop.c b/lib/dnet_ntop.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/dnet_ntop.c
diff --git a/lib/dnet_pton.c b/lib/dnet_pton.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/dnet_pton.c
diff --git a/lib/inet_ntop.c b/lib/inet_ntop.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/inet_ntop.c
diff --git a/lib/inet_proto.c b/lib/inet_proto.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/inet_proto.c
diff --git a/lib/inet_pton.c b/lib/inet_pton.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/inet_pton.c
diff --git a/lib/ipx_ntop.c b/lib/ipx_ntop.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ipx_ntop.c
diff --git a/lib/ipx_pton.c b/lib/ipx_pton.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ipx_pton.c
diff --git a/lib/libnetlink.c b/lib/libnetlink.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/libnetlink.c
diff --git a/lib/ll_addr.c b/lib/ll_addr.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ll_addr.c
diff --git a/lib/ll_map.c b/lib/ll_map.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ll_map.c
diff --git a/lib/ll_proto.c b/lib/ll_proto.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ll_proto.c
diff --git a/lib/ll_types.c b/lib/ll_types.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/ll_types.c
diff --git a/lib/rt_names.c b/lib/rt_names.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/rt_names.c
diff --git a/lib/utils.c b/lib/utils.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/lib/utils.c
diff --git a/misc/Makefile b/misc/Makefile
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/misc/Makefile
diff --git a/misc/arpd.c b/misc/arpd.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/misc/arpd.c
diff --git a/misc/ifstat.c b/misc/ifstat.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/misc/ifstat.c
diff --git a/misc/netbug b/misc/netbug
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/misc/netbug
diff --git a/misc/nstat.c b/misc/nstat.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/misc/nstat.c
diff --git a/misc/rtacct.c b/misc/rtacct.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/misc/rtacct.c
diff --git a/misc/rtstat.c b/misc/rtstat.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/misc/rtstat.c
diff --git a/misc/ss.c b/misc/ss.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/misc/ss.c
diff --git a/misc/ssfilter.h b/misc/ssfilter.h
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/misc/ssfilter.h
diff --git a/misc/ssfilter.y b/misc/ssfilter.y
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/misc/ssfilter.y
diff --git a/tc/Makefile b/tc/Makefile
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/Makefile
diff --git a/tc/README.last b/tc/README.last
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/README.last
diff --git a/tc/f_fw.c b/tc/f_fw.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/f_fw.c
diff --git a/tc/f_route.c b/tc/f_route.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/f_route.c
diff --git a/tc/f_rsvp.c b/tc/f_rsvp.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/f_rsvp.c
diff --git a/tc/f_tcindex.c b/tc/f_tcindex.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/f_tcindex.c
diff --git a/tc/f_u32.c b/tc/f_u32.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/f_u32.c
diff --git a/tc/m_estimator.c b/tc/m_estimator.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/m_estimator.c
diff --git a/tc/m_police.c b/tc/m_police.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/m_police.c
diff --git a/tc/q_atm.c b/tc/q_atm.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/q_atm.c
diff --git a/tc/q_cbq.c b/tc/q_cbq.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/q_cbq.c
diff --git a/tc/q_csz.c b/tc/q_csz.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/q_csz.c
diff --git a/tc/q_dsmark.c b/tc/q_dsmark.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/q_dsmark.c
diff --git a/tc/q_fifo.c b/tc/q_fifo.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/q_fifo.c
diff --git a/tc/q_gred.c b/tc/q_gred.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/q_gred.c
diff --git a/tc/q_hfsc.c b/tc/q_hfsc.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/q_hfsc.c
diff --git a/tc/q_hpfq.c b/tc/q_hpfq.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/q_hpfq.c
diff --git a/tc/q_ingress.c b/tc/q_ingress.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/q_ingress.c
diff --git a/tc/q_prio.c b/tc/q_prio.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/q_prio.c
diff --git a/tc/q_red.c b/tc/q_red.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/q_red.c
diff --git a/tc/q_sfq.c b/tc/q_sfq.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/q_sfq.c
diff --git a/tc/q_tbf.c b/tc/q_tbf.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/q_tbf.c
diff --git a/tc/tc.c b/tc/tc.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/tc.c
diff --git a/tc/tc_cbq.c b/tc/tc_cbq.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/tc_cbq.c
diff --git a/tc/tc_cbq.h b/tc/tc_cbq.h
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/tc_cbq.h
diff --git a/tc/tc_class.c b/tc/tc_class.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/tc_class.c
diff --git a/tc/tc_common.h b/tc/tc_common.h
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/tc_common.h
diff --git a/tc/tc_core.c b/tc/tc_core.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/tc_core.c
diff --git a/tc/tc_core.h b/tc/tc_core.h
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/tc_core.h
diff --git a/tc/tc_estimator.c b/tc/tc_estimator.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/tc_estimator.c
diff --git a/tc/tc_filter.c b/tc/tc_filter.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/tc_filter.c
diff --git a/tc/tc_qdisc.c b/tc/tc_qdisc.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/tc_qdisc.c
diff --git a/tc/tc_red.c b/tc/tc_red.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/tc_red.c
diff --git a/tc/tc_red.h b/tc/tc_red.h
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/tc_red.h
diff --git a/tc/tc_util.c b/tc/tc_util.c
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/tc_util.c
diff --git a/tc/tc_util.h b/tc/tc_util.h
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tc/tc_util.h