diff --git a/sys/netinet/fil.c b/sys/contrib/ipfilter/netinet/fil.c
similarity index 100%
rename from sys/netinet/fil.c
rename to sys/contrib/ipfilter/netinet/fil.c
diff --git a/sys/netinet/ip_auth.c b/sys/contrib/ipfilter/netinet/ip_auth.c
similarity index 100%
rename from sys/netinet/ip_auth.c
rename to sys/contrib/ipfilter/netinet/ip_auth.c
diff --git a/sys/netinet/ip_auth.h b/sys/contrib/ipfilter/netinet/ip_auth.h
similarity index 100%
rename from sys/netinet/ip_auth.h
rename to sys/contrib/ipfilter/netinet/ip_auth.h
diff --git a/sys/netinet/ip_compat.h b/sys/contrib/ipfilter/netinet/ip_compat.h
similarity index 100%
rename from sys/netinet/ip_compat.h
rename to sys/contrib/ipfilter/netinet/ip_compat.h
diff --git a/sys/netinet/ip_fil.c b/sys/contrib/ipfilter/netinet/ip_fil.c
similarity index 100%
rename from sys/netinet/ip_fil.c
rename to sys/contrib/ipfilter/netinet/ip_fil.c
diff --git a/sys/netinet/ip_fil.h b/sys/contrib/ipfilter/netinet/ip_fil.h
similarity index 100%
rename from sys/netinet/ip_fil.h
rename to sys/contrib/ipfilter/netinet/ip_fil.h
diff --git a/sys/netinet/ip_frag.c b/sys/contrib/ipfilter/netinet/ip_frag.c
similarity index 100%
rename from sys/netinet/ip_frag.c
rename to sys/contrib/ipfilter/netinet/ip_frag.c
diff --git a/sys/netinet/ip_frag.h b/sys/contrib/ipfilter/netinet/ip_frag.h
similarity index 100%
rename from sys/netinet/ip_frag.h
rename to sys/contrib/ipfilter/netinet/ip_frag.h
diff --git a/sys/netinet/ip_ftp_pxy.c b/sys/contrib/ipfilter/netinet/ip_ftp_pxy.c
similarity index 100%
rename from sys/netinet/ip_ftp_pxy.c
rename to sys/contrib/ipfilter/netinet/ip_ftp_pxy.c
diff --git a/sys/netinet/ip_log.c b/sys/contrib/ipfilter/netinet/ip_log.c
similarity index 100%
rename from sys/netinet/ip_log.c
rename to sys/contrib/ipfilter/netinet/ip_log.c
diff --git a/sys/netinet/ip_nat.c b/sys/contrib/ipfilter/netinet/ip_nat.c
similarity index 100%
rename from sys/netinet/ip_nat.c
rename to sys/contrib/ipfilter/netinet/ip_nat.c
diff --git a/sys/netinet/ip_nat.h b/sys/contrib/ipfilter/netinet/ip_nat.h
similarity index 100%
rename from sys/netinet/ip_nat.h
rename to sys/contrib/ipfilter/netinet/ip_nat.h
diff --git a/sys/netinet/ip_proxy.c b/sys/contrib/ipfilter/netinet/ip_proxy.c
similarity index 100%
rename from sys/netinet/ip_proxy.c
rename to sys/contrib/ipfilter/netinet/ip_proxy.c
diff --git a/sys/netinet/ip_proxy.h b/sys/contrib/ipfilter/netinet/ip_proxy.h
similarity index 100%
rename from sys/netinet/ip_proxy.h
rename to sys/contrib/ipfilter/netinet/ip_proxy.h
diff --git a/sys/netinet/ip_raudio_pxy.c b/sys/contrib/ipfilter/netinet/ip_raudio_pxy.c
similarity index 100%
rename from sys/netinet/ip_raudio_pxy.c
rename to sys/contrib/ipfilter/netinet/ip_raudio_pxy.c
diff --git a/sys/netinet/ip_rcmd_pxy.c b/sys/contrib/ipfilter/netinet/ip_rcmd_pxy.c
similarity index 100%
rename from sys/netinet/ip_rcmd_pxy.c
rename to sys/contrib/ipfilter/netinet/ip_rcmd_pxy.c
diff --git a/sys/netinet/ip_state.c b/sys/contrib/ipfilter/netinet/ip_state.c
similarity index 100%
rename from sys/netinet/ip_state.c
rename to sys/contrib/ipfilter/netinet/ip_state.c
diff --git a/sys/netinet/ip_state.h b/sys/contrib/ipfilter/netinet/ip_state.h
similarity index 100%
rename from sys/netinet/ip_state.h
rename to sys/contrib/ipfilter/netinet/ip_state.h
diff --git a/sys/netinet/ipl.h b/sys/contrib/ipfilter/netinet/ipl.h
similarity index 100%
rename from sys/netinet/ipl.h
rename to sys/contrib/ipfilter/netinet/ipl.h
diff --git a/sys/netinet/mlfk_ipl.c b/sys/contrib/ipfilter/netinet/mlfk_ipl.c
similarity index 100%
rename from sys/netinet/mlfk_ipl.c
rename to sys/contrib/ipfilter/netinet/mlfk_ipl.c